Files
esp-idf/components/bt/porting_btdm/Kconfig.in
T
wangmengyang 11268d8bfb feat(bt): Add initial support of Bluetooth Classic on ESP32-S31
- feat(soc_caps): Enable BT Classic and BLE in esp32s31
- Add git submodule for ESP32-S31 bt controller lib files
- changed sdkconfig.defaults and README for Bluetooth Classic examples
- change(docs): Added vendor HCI documentations for ESP32-S31
- change(Bluedroid): Adapt to ESP32-S31 due to some API differences on
  Bluetooth controller from ESP32
- change(bt): Modify CMakeLists.txt to support the Bluetooth dual-mode
  architecture on ESP32-S31
- change(bt): Add ECC P-192 functions to tinycrypt
2026-04-21 17:50:34 +08:00

64 lines
1.8 KiB
Plaintext

source "$IDF_PATH/components/bt/porting_btdm/controller/btdm_common/Kconfig.in"
choice BT_CTRL_PINNED_TO_CORE_CHOICE
prompt "The cpu core which bluetooth controller run"
depends on !FREERTOS_UNICORE
help
Specify the cpu core to run bluetooth controller.
Can not specify no-affinity.
config BT_CTRL_PINNED_TO_CORE_CHOICE_0
bool "Core 0 (PRO CPU)"
config BT_CTRL_PINNED_TO_CORE_CHOICE_1
bool "Core 1 (APP CPU)"
depends on !FREERTOS_UNICORE
endchoice
config BT_CTRL_PINNED_TO_CORE
int
default 0 if BT_CTRL_PINNED_TO_CORE_CHOICE_0
default 1 if BT_CTRL_PINNED_TO_CORE_CHOICE_1
default 0
config BT_CTRL_TASK_STACK_SIZE
int "Controller task stack size"
default 5120 if BLE_MESH
default 4096
help
This configures stack size of NimBLE controller task
config BT_CTRL_MULTI_LINK_ENABLED
depends on SOC_BT_MULTI_LINK_SUPPORTED
bool "Enable multi-link mode"
default y
config BT_CTRL_SLEEP_ENABLE
bool "Enable Bluetooth Controller sleep"
default n
help
Enable Bluetooth Controller sleep
config BT_DUAL_MODE_ARCH
bool
default y
config BT_CTRL_BLE_ENABLE
bool
default (BTDM_CTRL_MODE_BLE_ONLY || BTDM_CTRL_MODE_BTDM)
config BT_CTRL_BREDR_ENABLE
bool
default (BTDM_CTRL_MODE_BR_EDR_ONLY || BTDM_CTRL_MODE_BTDM)
source "$IDF_PATH/components/bt/porting_btdm/transport/Kconfig.in"
menu "BLE Controller Options"
depends on SOC_BLE_SUPPORTED && (BTDM_CTRL_MODE_BLE_ONLY || BTDM_CTRL_MODE_BTDM)
source "$IDF_PATH/components/bt/porting_btdm/controller/ble/Kconfig.in"
endmenu
menu "BR/EDR Controller Options"
depends on SOC_BT_CLASSIC_SUPPORTED && (BTDM_CTRL_MODE_BR_EDR_ONLY || BTDM_CTRL_MODE_BTDM)
source "$IDF_PATH/components/bt/porting_btdm/controller/bredr/Kconfig.in"
endmenu