diff --git a/examples/bluetooth/bluedroid/classic_bt/hfp_ag/sdkconfig.ci.extcodec b/examples/bluetooth/bluedroid/classic_bt/hfp_ag/sdkconfig.ci.extcodec new file mode 100644 index 00000000000..761b29c1457 --- /dev/null +++ b/examples/bluetooth/bluedroid/classic_bt/hfp_ag/sdkconfig.ci.extcodec @@ -0,0 +1,13 @@ +# Override some defaults so BT stack is enabled and +# Classic BT is enabled and BT_DRAM_RELEASE is disabled +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 +CONFIG_BT_HFP_AUDIO_DATA_PATH_HCI=y +CONFIG_BT_HFP_USE_EXTERNAL_CODEC=y +CONFIG_EXAMPLE_ENABLE_CONSOLE_REPL=n diff --git a/examples/bluetooth/bluedroid/classic_bt/hfp_hf/sdkconfig.ci.extcodec b/examples/bluetooth/bluedroid/classic_bt/hfp_hf/sdkconfig.ci.extcodec new file mode 100644 index 00000000000..62e13eedb8c --- /dev/null +++ b/examples/bluetooth/bluedroid/classic_bt/hfp_hf/sdkconfig.ci.extcodec @@ -0,0 +1,13 @@ +# Override some defaults so BT stack is enabled and +# Classic BT is enabled and BT_DRAM_RELEASE is disabled +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_HFP_AUDIO_DATA_PATH_HCI=y +CONFIG_BT_HFP_USE_EXTERNAL_CODEC=y +CONFIG_EXAMPLE_ENABLE_CONSOLE_REPL=n diff --git a/examples/bluetooth/bluedroid/classic_bt/pytest_classic_bt_test.py b/examples/bluetooth/bluedroid/classic_bt/pytest_classic_bt_test.py index 67974de2379..ce84f642f2a 100644 --- a/examples/bluetooth/bluedroid/classic_bt/pytest_classic_bt_test.py +++ b/examples/bluetooth/bluedroid/classic_bt/pytest_classic_bt_test.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD +# SPDX-FileCopyrightText: 2022-2026 Espressif Systems (Shanghai) CO LTD # SPDX-License-Identifier: CC0-1.0 from pathlib import Path @@ -82,6 +82,12 @@ def test_bt_spp_vfs(app_path: str, dut: tuple[IdfDut, IdfDut]) -> None: 'esp32|esp32', 'all', ), + ( + 2, + f'{str(CUR_DIR / "hfp_ag")}|{str(CUR_DIR / "hfp_hf")}', + 'esp32|esp32', + 'extcodec', + ), ], indirect=True, )