This fixes uninitialised loop variables in atcmd-board, and asserts that happen too late in gpio-board.
This commit is contained in:
@@ -31,7 +31,7 @@ uint8_t isspace(char x)
|
|||||||
/*ASC<53><43>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>*/
|
/*ASC<53><43>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>*/
|
||||||
int asc2int(const uint8_t * asc, uint8_t len)
|
int asc2int(const uint8_t * asc, uint8_t len)
|
||||||
{
|
{
|
||||||
uint8_t i;
|
uint8_t i = 0;
|
||||||
char c;
|
char c;
|
||||||
char sign;
|
char sign;
|
||||||
int total = 0;
|
int total = 0;
|
||||||
@@ -234,7 +234,7 @@ uint8_t at_key_handle(uint8_t *param, uint16_t size)
|
|||||||
* AT+KEY=APPKEY, "2B7E151628AED2A6ABF7158809CF4F3C"
|
* AT+KEY=APPKEY, "2B7E151628AED2A6ABF7158809CF4F3C"
|
||||||
*/
|
*/
|
||||||
uint8_t key[16];
|
uint8_t key[16];
|
||||||
uint8_t i;
|
uint8_t i = 0;
|
||||||
MibRequestConfirm_t mibReq;
|
MibRequestConfirm_t mibReq;
|
||||||
|
|
||||||
while(param[i++] != '\"');
|
while(param[i++] != '\"');
|
||||||
|
@@ -249,12 +249,13 @@ void GpioMcuRemoveInterrupt( Gpio_t *obj )
|
|||||||
|
|
||||||
void GpioMcuWrite( Gpio_t *obj, uint32_t value )
|
void GpioMcuWrite( Gpio_t *obj, uint32_t value )
|
||||||
{
|
{
|
||||||
if( obj->pin < IOE_0 )
|
|
||||||
{
|
|
||||||
if( obj == NULL )
|
if( obj == NULL )
|
||||||
{
|
{
|
||||||
assert_param( LORA_FAIL );
|
assert_param( LORA_FAIL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( obj->pin < IOE_0 )
|
||||||
|
{
|
||||||
// Check if pin is not connected
|
// Check if pin is not connected
|
||||||
if( obj->pin == NC )
|
if( obj->pin == NC )
|
||||||
{
|
{
|
||||||
@@ -273,13 +274,13 @@ void GpioMcuWrite( Gpio_t *obj, uint32_t value )
|
|||||||
|
|
||||||
void GpioMcuToggle( Gpio_t *obj )
|
void GpioMcuToggle( Gpio_t *obj )
|
||||||
{
|
{
|
||||||
if( obj->pin < IOE_0 )
|
|
||||||
{
|
|
||||||
if( obj == NULL )
|
if( obj == NULL )
|
||||||
{
|
{
|
||||||
assert_param( LORA_FAIL );
|
assert_param( LORA_FAIL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( obj->pin < IOE_0 )
|
||||||
|
{
|
||||||
// Check if pin is not connected
|
// Check if pin is not connected
|
||||||
if( obj->pin == NC )
|
if( obj->pin == NC )
|
||||||
{
|
{
|
||||||
@@ -298,12 +299,13 @@ void GpioMcuToggle( Gpio_t *obj )
|
|||||||
|
|
||||||
uint32_t GpioMcuRead( Gpio_t *obj )
|
uint32_t GpioMcuRead( Gpio_t *obj )
|
||||||
{
|
{
|
||||||
if( obj->pin < IOE_0 )
|
|
||||||
{
|
|
||||||
if( obj == NULL )
|
if( obj == NULL )
|
||||||
{
|
{
|
||||||
assert_param( LORA_FAIL );
|
assert_param( LORA_FAIL );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if( obj->pin < IOE_0 )
|
||||||
|
{
|
||||||
// Check if pin is not connected
|
// Check if pin is not connected
|
||||||
if( obj->pin == NC )
|
if( obj->pin == NC )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user