mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +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
|
choice BT_HFP_AUDIO_DATA_PATH
|
||||||
prompt "audio(SCO) data path"
|
prompt "audio(SCO) data path"
|
||||||
depends on BT_HFP_ENABLE
|
depends on BT_HFP_ENABLE
|
||||||
|
default BT_HFP_AUDIO_DATA_PATH_HCI if IDF_TARGET_ESP32S31
|
||||||
help
|
help
|
||||||
SCO data path, i.e. HCI or PCM. This option is set using API
|
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
|
"esp_bredr_sco_datapath_set" in Bluetooth host. Default SCO data
|
||||||
path can also be set in Bluetooth Controller.
|
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
|
config BT_HFP_AUDIO_DATA_PATH_PCM
|
||||||
bool "PCM"
|
bool "PCM"
|
||||||
|
depends on !IDF_TARGET_ESP32S31
|
||||||
config BT_HFP_AUDIO_DATA_PATH_HCI
|
config BT_HFP_AUDIO_DATA_PATH_HCI
|
||||||
bool "HCI"
|
bool "HCI"
|
||||||
endchoice
|
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);
|
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)
|
static UINT32 bta_hf_client_sco_get_pcm_rate(tBTM_SCO_CODEC_TYPE codec)
|
||||||
{
|
{
|
||||||
if (codec == BTM_SCO_CODEC_LC3) {
|
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;
|
return BTA_HFP_SCO_SAMP_RATE_8K;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#define BTA_HF_CLIENT_ESCO_PARAM_IDX_CVSD_S1 4 /* eSCO setting for CVSD S1 */
|
#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[] = {
|
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;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if (BTM_WBS_INCLUDED == TRUE)
|
||||||
static esp_hf_codec_mode_t btc_hf_bta_codec_to_esp(tBTA_AG_PEER_CODEC codec)
|
static esp_hf_codec_mode_t btc_hf_bta_codec_to_esp(tBTA_AG_PEER_CODEC codec)
|
||||||
{
|
{
|
||||||
if (codec == BTA_AG_CODEC_NONE) {
|
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;
|
return ESP_HF_CODEC_NONE;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static tBTA_AG_PEER_CODEC btc_hf_esp_codec_to_bta(esp_hf_codec_mode_t mode)
|
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