From 51ff8f8df4519c98ace7af497a46f546470f83ec Mon Sep 17 00:00:00 2001 From: Phat Nguyen Date: Sun, 7 Apr 2024 17:01:54 +0700 Subject: [PATCH] fix: WiFi reconnect on ESP8266 --- src/AgWiFiConnector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/AgWiFiConnector.cpp b/src/AgWiFiConnector.cpp index aee707f..68625ed 100644 --- a/src/AgWiFiConnector.cpp +++ b/src/AgWiFiConnector.cpp @@ -233,7 +233,7 @@ void WifiConnector::_wifiProcess() { displayShowText(String(WIFI_CONNECT_COUNTDOWN_MAX) + " sec", "SSID:", ssid); while (WIFI()->getConfigPortalActive()) { WIFI()->process(); - + uint32_t lastTime = millis(); uint32_t ms = (uint32_t)(millis() - lastTime); if (ms >= 1000) { @@ -254,6 +254,8 @@ void WifiConnector::_wifiProcess() { displayShowText("Booting", "offline", "mode"); Serial.println("failed to connect and hit timeout"); delay(2500); + } else { + hasConfig = true; } #endif }