diff options
| author | iabdalkader <i.abdalkader@gmail.com> | 2022-04-18 21:04:36 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-04-20 15:40:52 +1000 |
| commit | 52c2580a403a8259eabcd1bd1f9911c0ac4efd4c (patch) | |
| tree | ba571b1740bd54241f3c1309c9f664f799b15eff | |
| parent | 03c61916bc4c8ccaa28210ed4b848effc2036b4e (diff) | |
drivers/ninaw10: Fix isconnected to return False when inactive.
If isconnected is called before active, it returns -1, which causes
mp_obj_new_bool return True, indicating the module is connected.
| -rw-r--r-- | drivers/ninaw10/nina_wifi_drv.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/ninaw10/nina_wifi_drv.c b/drivers/ninaw10/nina_wifi_drv.c index 1ad77218b..e811650b9 100644 --- a/drivers/ninaw10/nina_wifi_drv.c +++ b/drivers/ninaw10/nina_wifi_drv.c @@ -469,11 +469,7 @@ int nina_disconnect(void) { } int nina_isconnected(void) { - int status = nina_connection_status(); - if (status == -1) { - return -1; - } - return status == NINA_STATUS_CONNECTED; + return nina_connection_status() == NINA_STATUS_CONNECTED; } int nina_connected_sta(uint32_t *sta_ip) { |
