mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 11:03:11 +00:00
11268d8bfb
- 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
64 lines
1.8 KiB
Plaintext
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
|