Explorar o código

fix not connect to AP when the _tryConnectDuringConfigPortal is not set (#98)

(cherry picked from commit 85083ddc00d9b95a964f8cae4f257d32243880a5)
Jonathan Dumaresq %!s(int64=3) %!d(string=hai) anos
pai
achega
f967957095
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      src/ESPAsyncWiFiManager.cpp

+ 3 - 2
src/ESPAsyncWiFiManager.cpp

@@ -643,7 +643,7 @@ boolean AsyncWiFiManager::startConfigPortal(char const *apName, char const *apPa
       DEBUG_WM(F("Connecting to new AP"));
 
       // using user-provided _ssid, _pass in place of system-stored ssid and pass
-      if (connectWifi(_ssid, _pass) == WL_CONNECTED)
+      if (_tryConnectDuringConfigPortal and connectWifi(_ssid, _pass) == WL_CONNECTED)
       {
         // connected
         WiFi.mode(WIFI_STA);
@@ -657,7 +657,8 @@ boolean AsyncWiFiManager::startConfigPortal(char const *apName, char const *apPa
       }
       else
       {
-        DEBUG_WM(F("Failed to connect"));
+          if(_tryConnectDuringConfigPortal)
+            DEBUG_WM(F("Failed to connect"));
       }
 
       if (_shouldBreakAfterConfig)