Skip to content

Commit d1374be

Browse files
committed
Added delay when checking if device was successfully disconnected from WiFi to avoid crashes
1 parent 1557fa4 commit d1374be

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/ATT_ESP8266.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,9 @@ void Device::disconnectWiFi() {
307307
disconnectAllThingsTalk();
308308
WiFi.disconnect();
309309
disconnectedWiFi = true;
310-
while (WiFi.status() == WL_CONNECTED) {}
310+
while (WiFi.status() == WL_CONNECTED) {
311+
delay(1000);
312+
}
311313
debug("Successfully Disconnected from WiFi");
312314
}
313315
}

src/ATT_MKR1010.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,9 @@ void Device::disconnectWiFi() {
364364
disconnectAllThingsTalk();
365365
WiFi.disconnect();
366366
disconnectedWiFi = true;
367-
while (WiFi.status() == WL_CONNECTED) {}
367+
while (WiFi.status() == WL_CONNECTED) {
368+
delay(1000);
369+
}
368370
debug("Successfully Disconnected from WiFi");
369371
}
370372
}

0 commit comments

Comments
 (0)