Page 1 of 1

esp_bredr_tx_power_get报错

Posted: Mon Nov 10, 2025 5:59 am
by chenjian1419
esp-idf:v5.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
[893/1279] Performing configure step for 'bootloader'
-- Found Git: D:/ESP32/XCIOT/.espressif/tools/idf-git/2.39.2/cmd/git.exe (found version "2.39.2.windows.1")