@@ 427,7 427,7 @@ bool WiFiManager_RP2040W::autoConnect(ch
{
//delay(100);
delay(200);
-
+ watchdog_update();
if (WiFi.status() == WL_CONNECTED)
{
float waited = (millis() - startedAt);
@@ 497,6 497,7 @@ bool WiFiManager_RP2040W::startConfigPo
while (_configPortalTimeout == 0 || millis() < _configPortalStart + _configPortalTimeout)
{
+ watchdog_update();
//DNS
dnsServer->processNextRequest();
//HTTP
@@ 680,6 681,8 @@ uint8_t WiFiManager_RP2040W::waitForConn
// In ESP32, WiFi.waitForConnectResult() @return wl_status_t (0-255)
// So, using int for connRes to be safe
//int connRes = WiFi.waitForConnectResult();
+ watchdog_update();
+
WiFi.waitForConnectResult();
float waited = (millis() - startedAt);
@@ 700,6 703,7 @@ uint8_t WiFiManager_RP2040W::waitForConn
while (keepConnecting)
{
+ watchdog_update();
status = WiFi.status();
if (millis() > start + _connectTimeout)
{