This fixes uninitialised loop variables in atcmd-board, and asserts that happen too late in gpio-board.

This commit is contained in:
noshbar
2019-10-02 15:41:29 +02:00
parent 25f2aeef9e
commit b5e63d886d
2 changed files with 17 additions and 15 deletions

View File

@@ -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 )
{