:orphan: .. title:: BT_HCI_ACL_FLOW_CONTROL .. option:: 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 =================== (\ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 `) || (\ :option:`BT ` && \ :option:`BOARD_B_L4S5I_IOT01A `) || (\ :option:`BT ` && \ :option:`BOARD_DISCO_L475_IOT1 `) || (\ :option:`BT ` && \ :option:`BOARD_STM32L562E_DK `) || (\ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 `) || (\ :option:`BT_CONN ` && \ :option:`BT_HCI ` && \ :option:`BT `) *(Includes any dependencies from ifs and menus.)* Defaults ======== - n - n - n - n - n - y if !\ :option:`BT_CTLR ` && !\ :option:`BT_STM32_IPM ` - y if \ :option:`BT_HCI_RAW ` Symbols selected by this symbol =============================== - \ :option:`POLL ` Kconfig definitions =================== .. highlight:: kconfig At ``boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:17`` → ``/home/runner/work/bridle/bridle/workspace/build/Kconfig/Kconfig.shield.defconfig:1`` Menu path: (Top) .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool default n depends on \ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 ` ---- At ``boards/arm/b_l4s5i_iot01a/Kconfig.defconfig:43`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool default n depends on \ :option:`BT ` && \ :option:`BOARD_B_L4S5I_IOT01A ` ---- At ``boards/arm/disco_l475_iot1/Kconfig.defconfig:48`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool default n depends on \ :option:`BT ` && \ :option:`BOARD_DISCO_L475_IOT1 ` ---- At ``boards/arm/stm32l562e_dk/Kconfig.defconfig:27`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool default n depends on \ :option:`BT ` && \ :option:`BOARD_STM32L562E_DK ` ---- At ``boards/shields/x_nucleo_idb05a1/Kconfig.defconfig:21`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:18`` Menu path: (Top) .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool default n depends on \ :option:`BT ` && \ :option:`SHIELD_X_NUCLEO_IDB05A1 ` ---- At ``subsys/bluetooth/Kconfig:190`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:34`` → ``subsys/Kconfig:9`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth .. parsed-literal:: config BT_HCI_ACL_FLOW_CONTROL bool "Controller to Host ACL flow control support" default y if !\ :option:`BT_CTLR ` && !\ :option:`BT_STM32_IPM ` default y if \ :option:`BT_HCI_RAW ` select \ :option:`POLL ` depends on \ :option:`BT_CONN ` && \ :option:`BT_HCI ` && \ :option:`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.)*