mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-01 18:50:34 +03:00
ci(bt_hfp): Modify hfp examples' ci sdkconfig
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user