diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP32Wifi.cpp b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP32Wifi.cpp index 0e26883ba..9f932040c 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP32Wifi.cpp +++ b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP32Wifi.cpp @@ -28,14 +28,12 @@ #undef WiFi #endif -void WiFiClass32::setSleepMode(int iSleepMode) -{ - // WIFI_MODEM_SLEEP - WiFi.setSleep(iSleepMode != WIFI_MODEM_SLEEP); +void WiFiClass32::setSleepMode(int iSleepMode) { + // WIFI_LIGHT_SLEEP and WIFI_MODEM_SLEEP + WiFi.setSleep(iSleepMode != WIFI_NONE_SLEEP); } -int WiFiClass32::getPhyMode() -{ +int WiFiClass32::getPhyMode() { int phy_mode = 0; // " BGNL" uint8_t protocol_bitmap; if (esp_wifi_get_protocol(WIFI_IF_STA, &protocol_bitmap) == ESP_OK) { @@ -47,12 +45,10 @@ int WiFiClass32::getPhyMode() return phy_mode; } -void WiFiClass32::wps_disable() -{ +void WiFiClass32::wps_disable() { } -void WiFiClass32::setOutputPower(int n) -{ +void WiFiClass32::setOutputPower(int n) { wifi_power_t p = WIFI_POWER_2dBm; if (n > 19) p = WIFI_POWER_19_5dBm; @@ -75,28 +71,23 @@ void WiFiClass32::setOutputPower(int n) WiFi.setTxPower(p); } -void WiFiClass32::forceSleepBegin() -{ +void WiFiClass32::forceSleepBegin() { } -void WiFiClass32::forceSleepWake() -{ +void WiFiClass32::forceSleepWake() { } -bool WiFiClass32::getNetworkInfo(uint8_t i, String &ssid, uint8_t &encType, int32_t &rssi, uint8_t *&bssid, int32_t &channel, bool &hidden_scan) -{ +bool WiFiClass32::getNetworkInfo(uint8_t i, String &ssid, uint8_t &encType, int32_t &rssi, uint8_t *&bssid, int32_t &channel, bool &hidden_scan) { hidden_scan = false; return WiFi.getNetworkInfo(i, ssid, encType, rssi, bssid, channel); } -void wifi_station_disconnect() -{ +void wifi_station_disconnect() { // erase ap: empty ssid, ... WiFi.disconnect(true, true); } -void wifi_station_dhcpc_start() -{ +void wifi_station_dhcpc_start() { } WiFiClass32 WiFi32; diff --git a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h index 9649f49f5..4a7c3ccc9 100644 --- a/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h +++ b/lib/libesp32/ESP32-to-ESP8266-compat/src/ESP8266WiFi.h @@ -28,6 +28,7 @@ #define ENC_TYPE_TKIP WIFI_AUTH_WPA_WPA2_PSK #define ENC_TYPE_AUTO WIFI_AUTH_MAX + 1 +#define WIFI_NONE_SLEEP 0 #define WIFI_LIGHT_SLEEP 1 #define WIFI_MODEM_SLEEP 2