Skip to content

Commit 7f3987b

Browse files
committed
#754 fix _useClientMode & _useApMode in SDK auto connect mode
1 parent f9b86c7 commit 7f3987b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

hardware/esp8266com/esp8266/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,11 @@ extern "C" void esp_yield();
4343
ESP8266WiFiClass::ESP8266WiFiClass()
4444
: _smartConfigStarted(false)
4545
, _smartConfigDone(false)
46-
, _useApMode(false)
47-
, _useClientMode(false)
4846
, _useStaticIp(false)
4947
{
48+
uint8 m = wifi_get_opmode();
49+
_useClientMode = (m & WIFI_STA);
50+
_useApMode = (m & WIFI_AP_STA);
5051
wifi_set_event_handler_cb((wifi_event_handler_cb_t)&ESP8266WiFiClass::_eventCallback);
5152
}
5253

0 commit comments

Comments
 (0)