mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-10 18:24:27 +05:00
fix: set wifi sleep if use ble
This commit is contained in:
@@ -162,7 +162,7 @@ namespace Network {
|
|||||||
#ifdef ARDUINO_ARCH_ESP8266
|
#ifdef ARDUINO_ARCH_ESP8266
|
||||||
WiFi.setSleepMode(WIFI_NONE_SLEEP);
|
WiFi.setSleepMode(WIFI_NONE_SLEEP);
|
||||||
#elif defined(ARDUINO_ARCH_ESP32)
|
#elif defined(ARDUINO_ARCH_ESP32)
|
||||||
WiFi.setSleep(WIFI_PS_NONE);
|
WiFi.setSleep(USE_BLE ? WIFI_PS_MIN_MODEM : WIFI_PS_NONE);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
WiFi.softAPdisconnect();
|
WiFi.softAPdisconnect();
|
||||||
@@ -309,12 +309,14 @@ namespace Network {
|
|||||||
Log.sinfoln(FPSTR(L_NETWORK), F("No STA credentials, start AP"));
|
Log.sinfoln(FPSTR(L_NETWORK), F("No STA credentials, start AP"));
|
||||||
|
|
||||||
WiFi.mode(WIFI_AP_STA);
|
WiFi.mode(WIFI_AP_STA);
|
||||||
|
this->delayCallback(250);
|
||||||
WiFi.softAP(this->apName, this->apPassword, this->apChannel);
|
WiFi.softAP(this->apName, this->apPassword, this->apChannel);
|
||||||
|
|
||||||
} else if (!this->isApEnabled() && millis() - this->disconnectedTime > this->failedConnectTimeout) {
|
} else if (!this->isApEnabled() && millis() - this->disconnectedTime > this->failedConnectTimeout) {
|
||||||
Log.sinfoln(FPSTR(L_NETWORK), F("Disconnected for a long time, start AP"));
|
Log.sinfoln(FPSTR(L_NETWORK), F("Disconnected for a long time, start AP"));
|
||||||
|
|
||||||
WiFi.mode(WIFI_AP_STA);
|
WiFi.mode(WIFI_AP_STA);
|
||||||
|
this->delayCallback(250);
|
||||||
WiFi.softAP(this->apName, this->apPassword, this->apChannel);
|
WiFi.softAP(this->apName, this->apPassword, this->apChannel);
|
||||||
|
|
||||||
} else if (this->isConnecting() && millis() - this->prevReconnectingTime > this->resetConnectionTimeout) {
|
} else if (this->isConnecting() && millis() - this->prevReconnectingTime > this->resetConnectionTimeout) {
|
||||||
|
|||||||
Reference in New Issue
Block a user