diff --git a/src/patrix/wifi.cpp b/src/patrix/wifi.cpp index 2823141..d964f9e 100644 --- a/src/patrix/wifi.cpp +++ b/src/patrix/wifi.cpp @@ -57,6 +57,7 @@ void wifiSetupOTA() { void wifiOff() { info("wifi disabled"); wifiEnabled = false; + WiFi.disconnect(); } void wifiLoop() { @@ -64,7 +65,7 @@ void wifiLoop() { if (wifiConnected != currentState) { wifiConnected = currentState; if (wifiConnected) { - info("wifi connected: %s", WiFi.localIP().toString().c_str()); + info("wifi connected as %s", WiFi.localIP().toString().c_str()); wifiSetupOTA(); } else { warn("wifi disconnected"); @@ -79,6 +80,7 @@ void wifiLoop() { wifiTryMillis = millis(); WiFiClass::hostname(wifiHost); WiFi.setAutoReconnect(true); + info(R"(connecting to SSID "%s" with hostname "%s")", wifiSsid, wifiHost); WiFi.begin(wifiSsid, wifiPkey); } } else {