summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriabdalkader <i.abdalkader@gmail.com>2022-04-18 21:04:36 +0200
committerDamien George <damien@micropython.org>2022-04-20 15:40:52 +1000
commit52c2580a403a8259eabcd1bd1f9911c0ac4efd4c (patch)
treeba571b1740bd54241f3c1309c9f664f799b15eff
parent03c61916bc4c8ccaa28210ed4b848effc2036b4e (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.c6
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) {