mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3_v5.2' into 'release/v5.2'
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3 (v5.2) See merge request espressif/esp-idf!33616
This commit is contained in:
commit
a5d128b899
@ -200,8 +200,8 @@ choice BT_CTRL_DFT_TX_POWER_LEVEL
|
|||||||
bool "+15dBm"
|
bool "+15dBm"
|
||||||
config BT_CTRL_DFT_TX_POWER_LEVEL_P18
|
config BT_CTRL_DFT_TX_POWER_LEVEL_P18
|
||||||
bool "+18dBm"
|
bool "+18dBm"
|
||||||
config BT_CTRL_DFT_TX_POWER_LEVEL_P21
|
config BT_CTRL_DFT_TX_POWER_LEVEL_P20
|
||||||
bool "+21dBm"
|
bool "+20dBm"
|
||||||
endchoice
|
endchoice
|
||||||
|
|
||||||
config BT_CTRL_DFT_TX_POWER_LEVEL_EFF
|
config BT_CTRL_DFT_TX_POWER_LEVEL_EFF
|
||||||
@ -221,7 +221,7 @@ config BT_CTRL_DFT_TX_POWER_LEVEL_EFF
|
|||||||
default 12 if BT_CTRL_DFT_TX_POWER_LEVEL_P12
|
default 12 if BT_CTRL_DFT_TX_POWER_LEVEL_P12
|
||||||
default 13 if BT_CTRL_DFT_TX_POWER_LEVEL_P15
|
default 13 if BT_CTRL_DFT_TX_POWER_LEVEL_P15
|
||||||
default 14 if BT_CTRL_DFT_TX_POWER_LEVEL_P18
|
default 14 if BT_CTRL_DFT_TX_POWER_LEVEL_P18
|
||||||
default 15 if BT_CTRL_DFT_TX_POWER_LEVEL_P21
|
default 15 if BT_CTRL_DFT_TX_POWER_LEVEL_P20
|
||||||
default 0
|
default 0
|
||||||
|
|
||||||
config BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP
|
config BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP
|
||||||
|
@ -1282,7 +1282,7 @@
|
|||||||
#ifdef CONFIG_IDF_TARGET_ESP32
|
#ifdef CONFIG_IDF_TARGET_ESP32
|
||||||
#define BTM_BLE_ADV_TX_POWER {-12, -9, -6, -3, 0, 3, 6, 9}
|
#define BTM_BLE_ADV_TX_POWER {-12, -9, -6, -3, 0, 3, 6, 9}
|
||||||
#else
|
#else
|
||||||
#define BTM_BLE_ADV_TX_POWER {-24, -21, -18, -15, -12, -9, -6, -3, 0, 3, 6, 9, 12, 15, 18, 21}
|
#define BTM_BLE_ADV_TX_POWER {-24, -21, -18, -15, -12, -9, -6, -3, 0, 3, 6, 9, 12, 15, 18, 20}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1290,7 +1290,7 @@
|
|||||||
#ifdef CONFIG_IDF_TARGET_ESP32
|
#ifdef CONFIG_IDF_TARGET_ESP32
|
||||||
#define BTM_TX_POWER {-12, -9, -6, -3, 0, 3, 6, 9}
|
#define BTM_TX_POWER {-12, -9, -6, -3, 0, 3, 6, 9}
|
||||||
#else
|
#else
|
||||||
#define BTM_TX_POWER {-24, -21, -18, -15, -12, -9, -6, -3, 0, 3, 6, 9, 12, 15, 18, 21}
|
#define BTM_TX_POWER {-24, -21, -18, -15, -12, -9, -6, -3, 0, 3, 6, 9, 12, 15, 18, 20}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -376,17 +376,18 @@ typedef enum {
|
|||||||
ESP_PWR_LVL_N18 = 2, /*!< Corresponding to -18dbm */
|
ESP_PWR_LVL_N18 = 2, /*!< Corresponding to -18dbm */
|
||||||
ESP_PWR_LVL_N15 = 3, /*!< Corresponding to -15dbm */
|
ESP_PWR_LVL_N15 = 3, /*!< Corresponding to -15dbm */
|
||||||
ESP_PWR_LVL_N12 = 4, /*!< Corresponding to -12dbm */
|
ESP_PWR_LVL_N12 = 4, /*!< Corresponding to -12dbm */
|
||||||
ESP_PWR_LVL_N9 = 5, /*!< Corresponding to -9dbm */
|
ESP_PWR_LVL_N9 = 5, /*!< Corresponding to -9dbm */
|
||||||
ESP_PWR_LVL_N6 = 6, /*!< Corresponding to -6dbm */
|
ESP_PWR_LVL_N6 = 6, /*!< Corresponding to -6dbm */
|
||||||
ESP_PWR_LVL_N3 = 7, /*!< Corresponding to -3dbm */
|
ESP_PWR_LVL_N3 = 7, /*!< Corresponding to -3dbm */
|
||||||
ESP_PWR_LVL_N0 = 8, /*!< Corresponding to 0dbm */
|
ESP_PWR_LVL_N0 = 8, /*!< Corresponding to 0dbm */
|
||||||
ESP_PWR_LVL_P3 = 9, /*!< Corresponding to +3dbm */
|
ESP_PWR_LVL_P3 = 9, /*!< Corresponding to +3dbm */
|
||||||
ESP_PWR_LVL_P6 = 10, /*!< Corresponding to +6dbm */
|
ESP_PWR_LVL_P6 = 10, /*!< Corresponding to +6dbm */
|
||||||
ESP_PWR_LVL_P9 = 11, /*!< Corresponding to +9dbm */
|
ESP_PWR_LVL_P9 = 11, /*!< Corresponding to +9dbm */
|
||||||
ESP_PWR_LVL_P12 = 12, /*!< Corresponding to +12dbm */
|
ESP_PWR_LVL_P12 = 12, /*!< Corresponding to +12dbm */
|
||||||
ESP_PWR_LVL_P15 = 13, /*!< Corresponding to +15dbm */
|
ESP_PWR_LVL_P15 = 13, /*!< Corresponding to +15dbm */
|
||||||
ESP_PWR_LVL_P18 = 14, /*!< Corresponding to +18dbm */
|
ESP_PWR_LVL_P18 = 14, /*!< Corresponding to +18dbm */
|
||||||
ESP_PWR_LVL_P21 = 15, /*!< Corresponding to +21dbm */
|
ESP_PWR_LVL_P20 = 15, /*!< Corresponding to +20dbm */
|
||||||
|
ESP_PWR_LVL_P21 = 15, /*!< Corresponding to +20dbm, this enum variable has been deprecated */
|
||||||
ESP_PWR_LVL_INVALID = 0xFF, /*!< Indicates an invalid value */
|
ESP_PWR_LVL_INVALID = 0xFF, /*!< Indicates an invalid value */
|
||||||
} esp_power_level_t;
|
} esp_power_level_t;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user