Merge pull request #10097 from 0xc0170/rollup

Rollup PRs: simple fixes
pull/10118/head
Martin Kojtal 2019-03-15 08:04:29 +01:00 committed by GitHub
commit 0e37fc206c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 29 additions and 39 deletions

View File

@ -673,6 +673,7 @@ static nsapi_size_or_error_t start_udp_receiver_thread(SInfo *info, int argc, ch
int *packetSizes = new (nothrow) int[PACKET_SIZE_ARRAY_LEN]; int *packetSizes = new (nothrow) int[PACKET_SIZE_ARRAY_LEN];
if (!packetSizes) { if (!packetSizes) {
cmd_printf("Allocation failed\r\n"); cmd_printf("Allocation failed\r\n");
free(dataIn);
return CMDLINE_RETCODE_FAIL; return CMDLINE_RETCODE_FAIL;
} }
for (int i = 0; i < PACKET_SIZE_ARRAY_LEN; i++) { for (int i = 0; i < PACKET_SIZE_ARRAY_LEN; i++) {

View File

@ -122,6 +122,7 @@ TEST_F(TestAT_CellularNetwork, test_AT_CellularNetwork_get_registration_params)
EXPECT_TRUE(reg_params._status == CellularNetwork::RegistrationDenied); EXPECT_TRUE(reg_params._status == CellularNetwork::RegistrationDenied);
EXPECT_TRUE(reg_params._act == CellularNetwork::RAT_EGPRS); EXPECT_TRUE(reg_params._act == CellularNetwork::RAT_EGPRS);
EXPECT_TRUE(reg_params._cell_id == -1); EXPECT_TRUE(reg_params._cell_id == -1);
EXPECT_TRUE(reg_params._lac == -1);
ATHandler_stub::read_string_index = 4; ATHandler_stub::read_string_index = 4;
ATHandler_stub::read_string_table[3] = "00C3"; ATHandler_stub::read_string_table[3] = "00C3";
@ -129,6 +130,7 @@ TEST_F(TestAT_CellularNetwork, test_AT_CellularNetwork_get_registration_params)
ATHandler_stub::read_string_table[1] = "00100100"; ATHandler_stub::read_string_table[1] = "00100100";
ATHandler_stub::read_string_table[0] = "01000111"; ATHandler_stub::read_string_table[0] = "01000111";
EXPECT_TRUE(NSAPI_ERROR_OK == cn.get_registration_params(CellularNetwork::C_EREG, reg_params)); EXPECT_TRUE(NSAPI_ERROR_OK == cn.get_registration_params(CellularNetwork::C_EREG, reg_params));
EXPECT_TRUE(reg_params._lac == 0xc3);
EXPECT_TRUE(reg_params._cell_id == 305463233); EXPECT_TRUE(reg_params._cell_id == 305463233);
EXPECT_TRUE(reg_params._active_time == 240); EXPECT_TRUE(reg_params._active_time == 240);
EXPECT_TRUE(reg_params._periodic_tau == 70 * 60 * 60); EXPECT_TRUE(reg_params._periodic_tau == 70 * 60 * 60);

View File

@ -883,9 +883,8 @@ ble_error_t GenericSecurityManager<TPalSecurityManager, SigningMonitor>::init_si
const csrk_t *pcsrk = _db->get_local_csrk(); const csrk_t *pcsrk = _db->get_local_csrk();
sign_count_t local_sign_counter = _db->get_local_sign_counter(); sign_count_t local_sign_counter = _db->get_local_sign_counter();
csrk_t csrk;
if (!pcsrk) { if (!pcsrk) {
csrk_t csrk;
ble_error_t ret = get_random_data(csrk.data(), csrk.size()); ble_error_t ret = get_random_data(csrk.data(), csrk.size());
if (ret != BLE_ERROR_NONE) { if (ret != BLE_ERROR_NONE) {
return ret; return ret;

View File

@ -177,6 +177,7 @@ void AT_CellularNetwork::read_reg_params_and_compare(RegistrationType type)
} }
if (reg_params._cell_id != -1 && reg_params._cell_id != _reg_params._cell_id) { if (reg_params._cell_id != -1 && reg_params._cell_id != _reg_params._cell_id) {
_reg_params._cell_id = reg_params._cell_id; _reg_params._cell_id = reg_params._cell_id;
_reg_params._lac = reg_params._lac;
data.status_data = reg_params._cell_id; data.status_data = reg_params._cell_id;
_connection_status_cb((nsapi_event_t)CellularCellIDChanged, (intptr_t)&data); _connection_status_cb((nsapi_event_t)CellularCellIDChanged, (intptr_t)&data);
} }

View File

@ -190,7 +190,7 @@ nsapi_size_or_error_t QUECTEL_BC95_CellularStack::socket_sendto_impl(CellularSoc
_at.write_int(socket->id); _at.write_int(socket->id);
_at.write_int(size); _at.write_int(size);
} else { } else {
delete hexstr; delete [] hexstr;
return NSAPI_ERROR_PARAMETER; return NSAPI_ERROR_PARAMETER;
} }
@ -202,7 +202,7 @@ nsapi_size_or_error_t QUECTEL_BC95_CellularStack::socket_sendto_impl(CellularSoc
sent_len = _at.read_int(); sent_len = _at.read_int();
_at.resp_stop(); _at.resp_stop();
delete hexstr; delete [] hexstr;
if (_at.get_last_error() == NSAPI_ERROR_OK) { if (_at.get_last_error() == NSAPI_ERROR_OK) {
return sent_len; return sent_len;

View File

@ -20,6 +20,7 @@
#include "QUECTEL_BG96_CellularStack.h" #include "QUECTEL_BG96_CellularStack.h"
#include "QUECTEL_BG96_CellularInformation.h" #include "QUECTEL_BG96_CellularInformation.h"
#include "QUECTEL_BG96_CellularContext.h" #include "QUECTEL_BG96_CellularContext.h"
#include "CellularLog.h"
using namespace mbed; using namespace mbed;
using namespace events; using namespace events;

View File

@ -21,6 +21,8 @@
#include "PeripheralPins.h" #include "PeripheralPins.h"
#include "dac.h" #include "dac.h"
#if DEVICE_ANALOGOUT
extern uint8_t g_sys_init; extern uint8_t g_sys_init;
#define MAX_VAL_12BIT 0x0FFF /*12 Bit DAC for SAML21*/ #define MAX_VAL_12BIT 0x0FFF /*12 Bit DAC for SAML21*/
@ -119,4 +121,5 @@ const PinMap *analogout_pinmap()
{ {
return PinMap_DAC; return PinMap_DAC;
} }
#endif
#endif // DEVICE_ANALOGOUT

View File

@ -193,13 +193,6 @@ void mailbox_init(void);
*******************************************************************************/ *******************************************************************************/
void SystemInit(void) void SystemInit(void)
{ {
/* Workaround to avoid twice SystemInit() call when ARMC5 compiler is used */
static uint32_t temp_var = 0;
if (temp_var == 0)
{
temp_var = 1;
Cy_PDL_Init(CY_DEVICE_CFG); Cy_PDL_Init(CY_DEVICE_CFG);
/* Restore FLL registers to the default state as they are not restored by the ROM code */ /* Restore FLL registers to the default state as they are not restored by the ROM code */
@ -299,8 +292,6 @@ void SystemInit(void)
#else/* !defined(CY_IPC_DEFAULT_CFG_DISABLE) */ #else/* !defined(CY_IPC_DEFAULT_CFG_DISABLE) */
Cy_SemaIpcFlashInit(); Cy_SemaIpcFlashInit();
#endif /* !defined(CY_IPC_DEFAULT_CFG_DISABLE) */ #endif /* !defined(CY_IPC_DEFAULT_CFG_DISABLE) */
}
} }

View File

@ -539,11 +539,7 @@ extern "C" {
* \addtogroup group_system_config_system_functions * \addtogroup group_system_config_system_functions
* \{ * \{
*/ */
#if defined(__ARMCC_VERSION) extern void SystemInit(void);
extern void SystemInit(void) __attribute__((constructor));
#else
extern void SystemInit(void);
#endif /* (__ARMCC_VERSION) */
extern void SystemCoreClockUpdate(void); extern void SystemCoreClockUpdate(void);
/** \} group_system_config_system_functions */ /** \} group_system_config_system_functions */

View File

@ -539,11 +539,7 @@ extern "C" {
* \addtogroup group_system_config_system_functions * \addtogroup group_system_config_system_functions
* \{ * \{
*/ */
#if defined(__ARMCC_VERSION) extern void SystemInit(void);
extern void SystemInit(void) __attribute__((constructor));
#else
extern void SystemInit(void);
#endif /* (__ARMCC_VERSION) */
extern void SystemCoreClockUpdate(void); extern void SystemCoreClockUpdate(void);
/** \} group_system_config_system_functions */ /** \} group_system_config_system_functions */

View File

@ -539,11 +539,7 @@ extern "C" {
* \addtogroup group_system_config_system_functions * \addtogroup group_system_config_system_functions
* \{ * \{
*/ */
#if defined(__ARMCC_VERSION) extern void SystemInit(void);
extern void SystemInit(void) __attribute__((constructor));
#else
extern void SystemInit(void);
#endif /* (__ARMCC_VERSION) */
extern void SystemCoreClockUpdate(void); extern void SystemCoreClockUpdate(void);
/** \} group_system_config_system_functions */ /** \} group_system_config_system_functions */

View File

@ -539,11 +539,7 @@ extern "C" {
* \addtogroup group_system_config_system_functions * \addtogroup group_system_config_system_functions
* \{ * \{
*/ */
#if defined(__ARMCC_VERSION) extern void SystemInit(void);
extern void SystemInit(void) __attribute__((constructor));
#else
extern void SystemInit(void);
#endif /* (__ARMCC_VERSION) */
extern void SystemCoreClockUpdate(void); extern void SystemCoreClockUpdate(void);
/** \} group_system_config_system_functions */ /** \} group_system_config_system_functions */

View File

@ -305,7 +305,7 @@ void can_free(can_t *obj)
*/ */
int can_frequency(can_t *obj, int hz) int can_frequency(can_t *obj, int hz)
{ {
int reval; int reval = 0;
/* The maximum baud rate support to 1M */ /* The maximum baud rate support to 1M */
if (hz <= 1000000) { if (hz <= 1000000) {

View File

@ -305,7 +305,7 @@ void can_free(can_t *obj)
*/ */
int can_frequency(can_t *obj, int hz) int can_frequency(can_t *obj, int hz)
{ {
int reval; int reval = 0;
/* The maximum baud rate support to 1M */ /* The maximum baud rate support to 1M */
if (hz <= 1000000) { if (hz <= 1000000) {

View File

@ -306,7 +306,7 @@ void can_free(can_t *obj)
*/ */
int can_frequency(can_t *obj, int hz) int can_frequency(can_t *obj, int hz)
{ {
int reval; int reval = 0;
/* The maximum baud rate support to 1M */ /* The maximum baud rate support to 1M */
if (hz <= 1000000) { if (hz <= 1000000) {

View File

@ -106,8 +106,8 @@ MBED_WEAK const PinMap PinMap_ADC[] = {
{PF_8, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 3, 0)}, // ADC3_INN3 {PF_8, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 3, 0)}, // ADC3_INN3
{PF_8_ALT0, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC3_INP7 {PF_8_ALT0, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 7, 0)}, // ADC3_INP7
{PF_9, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC3_INP2 {PF_9, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC3_INP2
{PF_10, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC3_INN2 {PF_10_ALT0, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC3_INN2
{PF_10_ALT0, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC3_INP6 {PF_10, ADC_3, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC3_INP6
{PF_11, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC1_INP2 {PF_11, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC1_INP2
{PF_12, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC1_INN2 {PF_12, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 2, 0)}, // ADC1_INN2
{PF_12_ALT0, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC1_INP6 {PF_12_ALT0, ADC_1, STM_PIN_DATA_EXT(STM_MODE_ANALOG, GPIO_NOPULL, 0, 6, 0)}, // ADC1_INP6

View File

@ -219,6 +219,10 @@ int i2c_write(i2c_t *obj, int address, const char *data, int length, int stop)
i2c_num = obj->index; i2c_num = obj->index;
gI2C_TxData = (char *)calloc(length, sizeof(int8_t)); gI2C_TxData = (char *)calloc(length, sizeof(int8_t));
if (gI2C_TxData == NULL) {
error("Insufficient memory");
return 0;
}
for (i = 0; i < length; i++) { for (i = 0; i < length; i++) {
gI2C_TxData[i] = data[i]; gI2C_TxData[i] = data[i];
@ -258,6 +262,10 @@ int i2c_byte_write(i2c_t *obj, int data)
byte_func = 1; byte_func = 1;
if (start_flag == 0 && send_byte == 0) { if (start_flag == 0 && send_byte == 0) {
gI2C_LTxData = (char *)realloc(gI2C_LTxData, counter++); gI2C_LTxData = (char *)realloc(gI2C_LTxData, counter++);
if (gI2C_LTxData == NULL) {
error("Insufficient memory");
return 0;
}
gI2C_LTxData[counter - 2] = data; gI2C_LTxData[counter - 2] = data;
} }