Răsfoiți Sursa

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

(cherry picked from commit 85083ddc00d9b95a964f8cae4f257d32243880a5)
Jonathan Dumaresq 3 ani în urmă
părinte
comite
f967957095
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  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)