This fixes uninitialised loop variables in atcmd-board, and asserts that happen too late in gpio-board.
This commit is contained in:
@@ -249,12 +249,13 @@ void GpioMcuRemoveInterrupt( Gpio_t *obj )
|
||||
|
||||
void GpioMcuWrite( Gpio_t *obj, uint32_t value )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
|
||||
if( obj->pin < IOE_0 )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
// Check if pin is not connected
|
||||
if( obj->pin == NC )
|
||||
{
|
||||
@@ -273,13 +274,13 @@ void GpioMcuWrite( Gpio_t *obj, uint32_t value )
|
||||
|
||||
void GpioMcuToggle( Gpio_t *obj )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
|
||||
if( obj->pin < IOE_0 )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
|
||||
// Check if pin is not connected
|
||||
if( obj->pin == NC )
|
||||
{
|
||||
@@ -298,12 +299,13 @@ void GpioMcuToggle( Gpio_t *obj )
|
||||
|
||||
uint32_t GpioMcuRead( Gpio_t *obj )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
|
||||
if( obj->pin < IOE_0 )
|
||||
{
|
||||
if( obj == NULL )
|
||||
{
|
||||
assert_param( LORA_FAIL );
|
||||
}
|
||||
// Check if pin is not connected
|
||||
if( obj->pin == NC )
|
||||
{
|
||||
|
Reference in New Issue
Block a user