From 91d02cc6d5ecd09ac9282d4192d52d619f695bc6 Mon Sep 17 00:00:00 2001 From: sticilface Date: Tue, 1 Aug 2017 10:59:52 +0100 Subject: [PATCH] Change disconnect function (#466) * Change disconnect function Current implementation does not disconnect the WiFi. Use of `esp_wifi_disconnect()` does. * Update WiFiSTA.cpp put back the clear ssid + password remove the duplicate `esp_wifi_set_config(WIFI_IF_STA, &conf);` --- libraries/WiFi/src/WiFiSTA.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/WiFi/src/WiFiSTA.cpp b/libraries/WiFi/src/WiFiSTA.cpp index e500f476..7668eaad 100644 --- a/libraries/WiFi/src/WiFiSTA.cpp +++ b/libraries/WiFi/src/WiFiSTA.cpp @@ -262,7 +262,7 @@ bool WiFiSTAClass::disconnect(bool wifioff) WiFi.getMode(); esp_wifi_start(); esp_wifi_set_config(WIFI_IF_STA, &conf); - ret = esp_wifi_set_config(WIFI_IF_STA, &conf) == ESP_OK; + ret = esp_wifi_disconnect() == ESP_OK; if(wifioff) { WiFi.enableSTA(false);