:orphan: .. title:: BT_HCI_TX_STACK_SIZE .. option:: 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 Direct dependencies =================== \ :option:`BT_HCI ` && \ :option:`BT ` *(Includes any dependencies from ifs and menus.)* Defaults ======== - 512 if \ :option:`BT_H4 ` - 512 if \ :option:`BT_H5 ` - 416 if \ :option:`BT_SPI ` - 940 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` && \ :option:`NO_OPTIMIZATIONS ` - 1024 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` && \ :option:`BT_CENTRAL ` - 640 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` - 512 if \ :option:`BT_USERCHAN ` - 640 if \ :option:`BT_STM32_IPM ` - 1024 Kconfig definition ================== .. highlight:: kconfig At ``subsys/bluetooth/host/Kconfig:74`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:9`` → ``subsys/bluetooth/Kconfig:239`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth .. parsed-literal:: config BT_HCI_TX_STACK_SIZE int "HCI Tx thread stack size" if \ :option:`BT_HCI_TX_STACK_SIZE_WITH_PROMPT ` default 512 if \ :option:`BT_H4 ` default 512 if \ :option:`BT_H5 ` default 416 if \ :option:`BT_SPI ` default 940 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` && \ :option:`NO_OPTIMIZATIONS ` default 1024 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` && \ :option:`BT_CENTRAL ` default 640 if \ :option:`BT_CTLR ` && \ :option:`BT_LL_SW_SPLIT ` default 512 if \ :option:`BT_USERCHAN ` default 640 if \ :option:`BT_STM32_IPM ` default 1024 depends on \ :option:`BT_HCI ` && \ :option:`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.)*