esp_wifi: add limitation for setting maximum WiFi TX power

Limit the WiFi TX power range to 10dBm ~ 20.5 dBm
This commit is contained in:
xiehang
2020-12-07 15:49:58 +08:00
committed by bot
parent 1e519370dd
commit 42061dded1
2 changed files with 7 additions and 7 deletions

View File

@@ -1418,7 +1418,7 @@ menu PHY
config ESP32_PHY_MAX_WIFI_TX_POWER config ESP32_PHY_MAX_WIFI_TX_POWER
int "Max WiFi TX power (dBm)" int "Max WiFi TX power (dBm)"
range 0 20 range 10 20
default 20 default 20
help help
Set maximum transmit power for WiFi radio. Actual transmit power for high Set maximum transmit power for WiFi radio. Actual transmit power for high

View File

@@ -77,12 +77,12 @@ static const esp_phy_init_data_t phy_init_data= { {
0x18, 0x18,
0x18, 0x18,
0x18, 0x18,
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 78), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 78),
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 72), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 72),
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 66), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 66),
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 60), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 60),
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 56), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 56),
LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 0, 52), LIMIT(CONFIG_ESP32_PHY_MAX_TX_POWER * 4, 40, 52),
0, 0,
1, 1,
1, 1,