From cdc7250eb64d98a1f2c325fd952342bd639c09df Mon Sep 17 00:00:00 2001 From: Wang Mengyang Date: Sun, 6 Sep 2026 11:46:23 +0800 Subject: [PATCH] fix(bt): fixed use of wrong function to get BR/EDR power table on ESP32-S31 header file "btdm_user_cfg.h" is not included, which causes the undefined macro "UC_BT_CTRL_BR_EDR_IS_ENABLE" in btdm_external.c. In this case, function wr_btdm_external_bb_get_tx_pwr_table returns a wrong tx power table for BR/EDR --- .../bt/porting_btdm/controller/btdm_common/src/btdm_external.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/bt/porting_btdm/controller/btdm_common/src/btdm_external.c b/components/bt/porting_btdm/controller/btdm_common/src/btdm_external.c index c1a819a147b..f23377c938d 100644 --- a/components/bt/porting_btdm/controller/btdm_common/src/btdm_external.c +++ b/components/bt/porting_btdm/controller/btdm_common/src/btdm_external.c @@ -7,6 +7,7 @@ #include #include #include "btdm_external.h" +#include "btdm_user_cfg.h" extern const int8_t *bt_bb_get_tx_pwr_table(uint8_t *length); extern const int8_t *bt_bb_tx_pwr_table_get(uint8_t *length, uint8_t modem_cfg);