-
CONFIG_BT_HCI_TX_STACK_SIZE
¶
HCI Tx thread stack size
Type: int
Help¶
Stack size needed for executing bt_send with specified driver. NOTE: This is an advanced setting and should not be changed unless absolutely necessary
Help¶
Stack size needed for executing bt_send with specified driver. NOTE: This is an advanced setting and should not be changed unless absolutely necessary
Direct dependencies¶
(BT_LL_SOFTDEVICE
&& BT
) || (BT_HCI
&& BT
)
(Includes any dependencies from ifs and menus.)
Defaults¶
1536 if
BT_LL_SOFTDEVICE
512 if
BT_H4
512 if
BT_H5
416 if
BT_SPI
940 if
BT_CTLR
&&BT_LL_SW_SPLIT
&&NO_OPTIMIZATIONS
1024 if
BT_CTLR
&&BT_LL_SW_SPLIT
&&BT_CENTRAL
640 if
BT_CTLR
&&BT_LL_SW_SPLIT
512 if
BT_USERCHAN
640 if
BT_STM32_IPM
1024
Kconfig definitions¶
At <nRF>/subsys/bluetooth/controller/Kconfig:11
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:9
→ <BuildDir>/Kconfig/Kconfig.modules:1
→ <nRF>/Kconfig.nrf:25
→ <nRF>/subsys/Kconfig:10
→ <nRF>/subsys/bluetooth/Kconfig:21
Menu path: (Top) → Modules → Nordic nRF Connect → Bluetooth Low Energy → Nordic BLE controller
config BT_HCI_TX_STACK_SIZE int default 1536 ifBT_LL_SOFTDEVICE
depends onBT_LL_SOFTDEVICE
&&BT
help Stack size needed for executing bt_send with specified driver. NOTE: This is an advanced setting and should not be changed unless absolutely necessary
At <Zephyr>/subsys/bluetooth/host/Kconfig:74
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:8
→ <Zephyr>/subsys/bluetooth/Kconfig:239
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config BT_HCI_TX_STACK_SIZE int "HCI Tx thread stack size" ifBT_HCI_TX_STACK_SIZE_WITH_PROMPT
default 512 ifBT_H4
default 512 ifBT_H5
default 416 ifBT_SPI
default 940 ifBT_CTLR
&&BT_LL_SW_SPLIT
&&NO_OPTIMIZATIONS
default 1024 ifBT_CTLR
&&BT_LL_SW_SPLIT
&&BT_CENTRAL
default 640 ifBT_CTLR
&&BT_LL_SW_SPLIT
default 512 ifBT_USERCHAN
default 640 ifBT_STM32_IPM
default 1024 depends onBT_HCI
&&BT
help Stack size needed for executing bt_send with specified driver. NOTE: This is an advanced setting and should not be changed unless absolutely necessary
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)