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_HCI_ACL_FLOW_CONTROL

Controller to Host ACL flow control support

Type: bool

Help

Enable support for throttling ACL buffers from the controller
to the host. This is particularly useful when the host and
controller are on separate cores since it ensures that we do
not run out of incoming ACL buffers.

Direct dependencies

(BT && SHIELD_X_NUCLEO_IDB05A1) || (BT && BOARD_B_L4S5I_IOT01A) || (BT && BOARD_DISCO_L475_IOT1) || (BT && BOARD_STM32L562E_DK) || (BT && SHIELD_X_NUCLEO_IDB05A1) || (BT_CONN && BT_HCI && BT)

(Includes any dependencies from ifs and menus.)

Defaults

Symbols selected by this symbol

Kconfig definitions

At boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21

Included via Kconfig:8Kconfig.zephyr:20

Menu path: (Top)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default n
    depends on BT && SHIELD_X_NUCLEO_IDB05A1

At boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:43

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default n
    depends on BT && BOARD_B_L4S5I_IOT01A

At boards/arm/disco_l475_iot1/Kconfig.defconfig:48

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default n
    depends on BT && BOARD_DISCO_L475_IOT1

At boards/arm/stm32l562e_dk/Kconfig.defconfig:32

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default n
    depends on BT && BOARD_STM32L562E_DK

At boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21

Included via Kconfig:8Kconfig.zephyr:22

Menu path: (Top)

config BT_HCI_ACL_FLOW_CONTROL
    bool
    default n
    depends on BT && SHIELD_X_NUCLEO_IDB05A1

At subsys/bluetooth/Kconfig:190

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

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

config BT_HCI_ACL_FLOW_CONTROL
    bool "Controller to Host ACL flow control support"
    default y if !BT_CTLR && !BT_STM32_IPM && !BT_ESP32
    default y if BT_HCI_RAW
    select POLL
    depends on BT_CONN && BT_HCI && BT
    help
      Enable support for throttling ACL buffers from the controller
      to the host. This is particularly useful when the host and
      controller are on separate cores since it ensures that we do
      not run out of incoming ACL buffers.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)