esp_bredr_tx_power_get报错
Posted: Mon Nov 10, 2025 4:09 am
esp-idf版本:5.4.2
目标芯片:esp32c3
使用官方提供的例程ble_spp_server,编译报错
D:/ESP32/XCIOT/v5.4.2/esp-idf/components/bt/host/bluedroid/bta/dm/bta_dm_act.c: In function 'bta_dm_set_eir':
D:/ESP32/XCIOT/v5.4.2/esp-idf/components/bt/host/bluedroid/bta/dm/bta_dm_act.c:4423:18: error: implicit declaration of function 'esp_bredr_tx_power_get'; did you mean 'esp_ble_tx_power_get'? [-Wimplicit-function-declaration]
4423 | if (esp_bredr_tx_power_get((esp_power_level_t *)&min_power_level, (esp_power_level_t *)&max_power_level) == ESP_OK) {
| ^~~~~~~~~~~~~~~~~~~~~~
| esp_ble_tx_power_get
目标芯片:esp32c3
使用官方提供的例程ble_spp_server,编译报错
D:/ESP32/XCIOT/v5.4.2/esp-idf/components/bt/host/bluedroid/bta/dm/bta_dm_act.c: In function 'bta_dm_set_eir':
D:/ESP32/XCIOT/v5.4.2/esp-idf/components/bt/host/bluedroid/bta/dm/bta_dm_act.c:4423:18: error: implicit declaration of function 'esp_bredr_tx_power_get'; did you mean 'esp_ble_tx_power_get'? [-Wimplicit-function-declaration]
4423 | if (esp_bredr_tx_power_get((esp_power_level_t *)&min_power_level, (esp_power_level_t *)&max_power_level) == ESP_OK) {
| ^~~~~~~~~~~~~~~~~~~~~~
| esp_ble_tx_power_get