From 66e2bd0c2a4afa028ae25a7c595e67e39e791ecd Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Thu, 22 Feb 2018 14:47:18 +0300 Subject: [PATCH 1/2] ESP8266WiFi: initialise new STA configuration fields --- libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index afb4cac77f..d77b7a328b 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp @@ -126,6 +126,11 @@ wl_status_t ESP8266WiFiSTAClass::begin(const char* ssid, const char *passphrase, *conf.password = 0; } + conf.threshold.rssi = -127; + + // TODO(#909): set authmode to AUTH_WPA_PSK if passphrase is provided + conf.threshold.authmode = AUTH_OPEN; + if(bssid) { conf.bssid_set = 1; memcpy((void *) &conf.bssid[0], (void *) bssid, 6); From 4706b55997bf72a5a7ab80b0ef5eaacf7e494d3e Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Thu, 22 Feb 2018 14:47:50 +0300 Subject: [PATCH 2/2] ESP8266WiFi: remove workaround for wifi_station_ap_number --- libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index d77b7a328b..de79e7cc21 100644 --- a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp +++ b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp @@ -147,11 +147,6 @@ wl_status_t ESP8266WiFiSTAClass::begin(const char* ssid, const char *passphrase, ETS_UART_INTR_DISABLE(); if(WiFi._persistent) { - // workaround for #1997: make sure the value of ap_number is updated and written to flash - // to be removed after SDK update - wifi_station_ap_number_set(2); - wifi_station_ap_number_set(1); - wifi_station_set_config(&conf); } else { wifi_station_set_config_current(&conf);