From 1349bafd833661791062f077661b03ef1e5162d4 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 28 Feb 2018 23:21:32 +0300 Subject: [PATCH] [WIP] ESP8266WiFi: initialize new fields, remove old workaround (#4413) * ESP8266WiFi: initialise new STA configuration fields * ESP8266WiFi: remove workaround for wifi_station_ap_number --- libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp b/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp index afb4cac77..de79e7cc2 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); @@ -142,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);