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 e93ab7cd2f1..29bfb1da6cc 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 @@ -17,7 +17,11 @@ wr_btdm_external_bb_get_tx_pwr_table(uint8_t *length, uint8_t modem_cfg) assert(length != NULL); assert (modem_cfg <= 2); // TODO: replace with bt_bb_tx_pwr_table_get when all the targets(h4, s31, etc) support this API - return bt_bb_get_tx_pwr_table(length); + if (modem_cfg == 2) { // BREDR + return bt_bb_tx_pwr_table_get(length, modem_cfg); + } else { + return bt_bb_get_tx_pwr_table(length); + } } /*