From 87eab2a5507f13e1f6eec99877dec8db815bab6b Mon Sep 17 00:00:00 2001 From: Magnus Persson Date: Sun, 6 Nov 2022 10:50:23 +0100 Subject: [PATCH] Added define to reduce wifi power on C3 --- src/ble.cpp | 2 +- src/wifi.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ble.cpp b/src/ble.cpp index 606aaf8..e420cb9 100644 --- a/src/ble.cpp +++ b/src/ble.cpp @@ -41,7 +41,7 @@ BleSender::BleSender(const char* color) { // boost power to maximum, these might be changed once battery life using BLE // has been tested. -#if defined(ESP32C3) +#if defined(ESP32C3) && defined(REDUCE_WIFI_POWER) esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_DEFAULT, ESP_PWR_LVL_P6); esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_ADV, ESP_PWR_LVL_P6); esp_ble_tx_power_set(ESP_BLE_PWR_TYPE_SCAN, ESP_PWR_LVL_P6); diff --git a/src/wifi.cpp b/src/wifi.cpp index a5ededc..f73c546 100644 --- a/src/wifi.cpp +++ b/src/wifi.cpp @@ -118,7 +118,7 @@ void WifiConnection::startPortal() { ESP_WMParameter deviceName(mdns.c_str()); myWifiManager->addParameter(&deviceName); -#if defined(ESP32C3) +#if defined(ESP32C3) && defined(REDUCE_WIFI_POWER) Log.notice(F("WIFI: Reducing wifi power for c3 chip." CR)); WiFi.setTxPower(WIFI_POWER_8_5dBm); // Required for ESP32C3 Mini #endif @@ -157,7 +157,7 @@ void WifiConnection::connectAsync(int wifiIndex) { WiFi.persistent(true); WiFi.mode(WIFI_STA); -#if defined(ESP32C3) +#if defined(ESP32C3) && defined(REDUCE_WIFI_POWER) Log.notice(F("WIFI: Reducing wifi power for c3 chip." CR)); WiFi.setTxPower(WIFI_POWER_8_5dBm); // Required for ESP32C3 Mini #endif