Преглед на файлове

Fix #277: restart ESP after config portal times out (#278)

Chris Mullins преди 7 години
родител
ревизия
19843908d8
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      src/main.cpp

+ 7 - 1
src/main.cpp

@@ -283,10 +283,16 @@ void setup() {
     // set LED mode for successful operation
     ledStatus->continuous(settings.ledModeOperating);
     Serial.println(F("Wifi connected succesfully\n"));
+
+    // if the config portal was started, make sure to turn off the config AP
+    WiFi.mode(WIFI_STA);
   } else {
     // set LED mode for Wifi failed
     ledStatus->continuous(settings.ledModeWifiFailed);
-    Serial.println(F("Wifi failed.  Oh well.\n"));
+    Serial.println(F("Wifi failed.  Restarting in 10 seconds.\n"));
+
+    delay(10000);
+    ESP.restart();
   }