ci(bt_hfp): Modify hfp examples' ci sdkconfig

This commit is contained in:
hejiaxin
2026-09-17 14:55:56 +08:00
parent 4e7adb0f26
commit 5f567c2867
7 changed files with 37 additions and 0 deletions
+3
View File
@@ -217,13 +217,16 @@ config BT_HFP_AG_ENABLE
choice BT_HFP_AUDIO_DATA_PATH
prompt "audio(SCO) data path"
depends on BT_HFP_ENABLE
default BT_HFP_AUDIO_DATA_PATH_HCI if IDF_TARGET_ESP32S31
help
SCO data path, i.e. HCI or PCM. This option is set using API
"esp_bredr_sco_datapath_set" in Bluetooth host. Default SCO data
path can also be set in Bluetooth Controller.
ESP32-S31 does not support PCM SCO routing, so only HCI is available.
config BT_HFP_AUDIO_DATA_PATH_PCM
bool "PCM"
depends on !IDF_TARGET_ESP32S31
config BT_HFP_AUDIO_DATA_PATH_HCI
bool "HCI"
endchoice
@@ -49,6 +49,7 @@ static BOOLEAN bta_hf_client_is_transparent_codec(tBTM_SCO_CODEC_TYPE codec)
return (codec == BTM_SCO_CODEC_MSBC || codec == BTM_SCO_CODEC_LC3);
}
#if (BTM_SCO_HCI_INCLUDED == TRUE )
static UINT32 bta_hf_client_sco_get_pcm_rate(tBTM_SCO_CODEC_TYPE codec)
{
if (codec == BTM_SCO_CODEC_LC3) {
@@ -59,6 +60,8 @@ static UINT32 bta_hf_client_sco_get_pcm_rate(tBTM_SCO_CODEC_TYPE codec)
}
return BTA_HFP_SCO_SAMP_RATE_8K;
}
#endif
#define BTA_HF_CLIENT_ESCO_PARAM_IDX_CVSD_S1 4 /* eSCO setting for CVSD S1 */
static const tBTM_ESCO_PARAMS bta_hf_client_esco_params[] = {
@@ -203,6 +203,7 @@ static BOOLEAN is_connected(int idx, bt_bdaddr_t *bd_addr)
return FALSE;
}
#if (BTM_WBS_INCLUDED == TRUE)
static esp_hf_codec_mode_t btc_hf_bta_codec_to_esp(tBTA_AG_PEER_CODEC codec)
{
if (codec == BTA_AG_CODEC_NONE) {
@@ -219,6 +220,7 @@ static esp_hf_codec_mode_t btc_hf_bta_codec_to_esp(tBTA_AG_PEER_CODEC codec)
}
return ESP_HF_CODEC_NONE;
}
#endif
static tBTA_AG_PEER_CODEC btc_hf_esp_codec_to_bta(esp_hf_codec_mode_t mode)
{
@@ -0,0 +1,10 @@
# Override some defaults so BT stack is enabled and
# Classic BT is enabled
CONFIG_BT_ENABLED=y
CONFIG_BT_BLE_ENABLED=n
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=y
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN=1
CONFIG_BT_BLUEDROID_ENABLED=y
CONFIG_BT_CLASSIC_ENABLED=y
CONFIG_BT_HFP_ENABLE=y
CONFIG_BT_HFP_AG_ENABLE=y
@@ -0,0 +1,4 @@
CONFIG_BT_HFP_AUDIO_DATA_PATH_HCI=y
CONFIG_BT_HFP_USE_EXTERNAL_CODEC=y
CONFIG_BT_HFP_LC3_ENABLE=y
CONFIG_EXAMPLE_ENABLE_CONSOLE_REPL=n
@@ -0,0 +1,11 @@
# Override some defaults so BT stack is enabled and
# Classic BT is enabled
CONFIG_BT_ENABLED=y
CONFIG_BT_BLE_ENABLED=n
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=y
CONFIG_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN=1
CONFIG_BT_BLUEDROID_ENABLED=y
CONFIG_BT_CLASSIC_ENABLED=y
CONFIG_BT_HFP_ENABLE=y
CONFIG_BT_HFP_CLIENT_ENABLE=y
CONFIG_BT_PBAC_ENABLED=y
@@ -0,0 +1,4 @@
CONFIG_BT_HFP_AUDIO_DATA_PATH_HCI=y
CONFIG_BT_HFP_USE_EXTERNAL_CODEC=y
CONFIG_BT_HFP_LC3_ENABLE=y
CONFIG_EXAMPLE_ENABLE_CONSOLE_REPL=n