-
CONFIG_BT_RX_STACK_SIZE
¶
Size of the receiving thread stack
Type: int
Help¶
Size of the receiving thread stack. This is the context from which all event callbacks to the application occur. The default value is sufficient for basic operation, but if the application needs to do advanced things in its callbacks that require extra stack space, this value can be increased to accommodate for that.
Direct dependencies¶
(BT_HCI_HOST
|| BT_RECV_IS_RX_THREAD
) && BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Defaults¶
512 if
BT_HCI_RAW
2048 if
BT_MESH
2200 if
BT_SETTINGS
1024
Kconfig definition¶
At subsys/bluetooth/host/Kconfig:138
Included via Kconfig:8
→ Kconfig.zephyr:34
→ subsys/Kconfig:9
→ subsys/bluetooth/Kconfig:239
Menu path: (Top) → Sub Systems and OS Services → Bluetooth
config BT_RX_STACK_SIZE int "Size of the receiving thread stack" default 512 ifBT_HCI_RAW
default 2048 ifBT_MESH
default 2200 ifBT_SETTINGS
default 1024 depends on (BT_HCI_HOST
||BT_RECV_IS_RX_THREAD
) &&BT_HCI
&&BT
help Size of the receiving thread stack. This is the context from which all event callbacks to the application occur. The default value is sufficient for basic operation, but if the application needs to do advanced things in its callbacks that require extra stack space, this value can be increased to accommodate for that.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)