File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed 
libraries/ESP8266WiFi/src Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ class ESP8266WiFiGenericClass {
120120
121121 void  setOutputPower (float  dBm);
122122
123-  void  persistent (bool  persistent);
123+  static   void  persistent (bool  persistent);
124124
125125 bool  mode (WiFiMode_t, WiFiState* state = nullptr );
126126 WiFiMode_t getMode ();
Original file line number Diff line number Diff line change 44
55#include  " coredecls.h" 
66
7+ #include  < ESP8266WiFi.h> 
8+ 
79extern  " C"   void  enableWiFiAtBootTime ()
810{
911 /* 
@@ -16,5 +18,11 @@ extern "C" void enableWiFiAtBootTime()
1618extern  " C"   void  __disableWiFiAtBootTime ()
1719{
1820 //  overrides the default __disableWiFiAtBootTime:
19-  //  Does nothing: WiFi is enabled by default in nonos-sdk
21+  //  Does (almost) nothing: WiFi is enabled by default in nonos-sdk
22+ 
23+  //  ... but restores legacy WiFi credentials persistence to true at boot time
24+  //  (can be still overriden by user before setting up WiFi, like before)
25+ 
26+  //  (note: c++ ctors not called yet at this point)
27+  ESP8266WiFiClass::persistent (true );
2028}
                                 You can’t perform that action at this time. 
               
                  
0 commit comments