CONFIG_BT_HCI_TX_STACK_SIZE
HCI Tx thread 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. To change this you must first select
BT_HCI_TX_STACK_SIZE_WITH_PROMPT.
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. To change this you must first select
BT_HCI_TX_STACK_SIZE_WITH_PROMPT.
Direct dependencies
(BT_LL_SOFTDEVICE
&& BT_CTLR
&& BT
) || BT_RPC_STACK
|| (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
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:42
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:10
→ <nRF>/subsys/bluetooth/Kconfig:21
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → SoftDevice Controller
config BT_HCI_TX_STACK_SIZE
int
default 1536 if BT_LL_SOFTDEVICE
depends on BT_LL_SOFTDEVICE && BT_CTLR && 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:17
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:33
→ <Zephyr>/modules/Kconfig:6
→ <nRF>/doc/_build/kconfig/Kconfig.modules:2
→ <nRF>/Kconfig.nrf:92
→ <nRF>/subsys/Kconfig:10
→ <nRF>/subsys/bluetooth/Kconfig:38
→ <nRF>/subsys/bluetooth/rpc/Kconfig:196
Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Bluetooth Low Energy → BLE over nRF RPC
config BT_HCI_TX_STACK_SIZE
int "HCI Tx thread stack size" if BT_HCI_TX_STACK_SIZE_WITH_PROMPT
default 512 if BT_H4
default 512 if BT_H5
default 416 if BT_SPI
default 940 if BT_CTLR && BT_LL_SW_SPLIT && NO_OPTIMIZATIONS
default 1024 if BT_CTLR && BT_LL_SW_SPLIT && BT_CENTRAL
default 640 if BT_CTLR && BT_LL_SW_SPLIT
default 512 if BT_USERCHAN
default 640 if BT_STM32_IPM
default 1024
depends on BT_RPC_STACK
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. To change this you must first select
BT_HCI_TX_STACK_SIZE_WITH_PROMPT.
At <Zephyr>/subsys/bluetooth/host/Kconfig:17
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:180
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config BT_HCI_TX_STACK_SIZE
int "HCI Tx thread stack size" if BT_HCI_TX_STACK_SIZE_WITH_PROMPT
default 512 if BT_H4
default 512 if BT_H5
default 416 if BT_SPI
default 940 if BT_CTLR && BT_LL_SW_SPLIT && NO_OPTIMIZATIONS
default 1024 if BT_CTLR && BT_LL_SW_SPLIT && BT_CENTRAL
default 640 if BT_CTLR && BT_LL_SW_SPLIT
default 512 if BT_USERCHAN
default 640 if BT_STM32_IPM
default 1024
depends on BT_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. To change this you must first select
BT_HCI_TX_STACK_SIZE_WITH_PROMPT.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)