This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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

Kconfig definition

At subsys/bluetooth/host/Kconfig:83

Included via Kconfig:8Kconfig.zephyr:42subsys/Kconfig:9subsys/bluetooth/Kconfig:323

Menu path: (Top) → Sub Systems and OS Services → Bluetooth

config BT_RX_STACK_SIZE
    int "Size of the receiving thread stack"
    default 512 if BT_HCI_RAW
    default 2048 if BT_MESH
    default 2200 if BT_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.)