CONFIG_BT_CTLR_ISO_RX_BUFFERS
Number of Isochronous Rx buffers
Type: int
Help
Set the number of Isochronous Rx PDUs to be buffered in the
controller. Number of required RX buffers would worst-case be
the number of RX nodes prepared in one ISO event for each
active ISO group. This depends on the number of bursts in an
ISO group and number of groups, and may need to be set lower
that the theoretical maximum. Default of 8 is for supporting
two groups of 4 payloads, e.g. 2 CIGs with 2 CISes of BN=2.
Direct dependencies
(BT_CTLR_SYNC_ISO
|| BT_CTLR_CONN_ISO
) && BT_CTLR
&& BT_HCI
&& BT
(Includes any dependencies from ifs and menus.)
Default
8
Kconfig definition
At <Zephyr>/subsys/bluetooth/controller/Kconfig:202
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:44
→ <Zephyr>/subsys/Kconfig:9
→ <Zephyr>/subsys/bluetooth/Kconfig:181
Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller
config BT_CTLR_ISO_RX_BUFFERS
int "Number of Isochronous Rx buffers"
range 1 30
default 8
depends on (BT_CTLR_SYNC_ISO || BT_CTLR_CONN_ISO) && BT_CTLR && BT_HCI && BT
help
Set the number of Isochronous Rx PDUs to be buffered in the
controller. Number of required RX buffers would worst-case be
the number of RX nodes prepared in one ISO event for each
active ISO group. This depends on the number of bursts in an
ISO group and number of groups, and may need to be set lower
that the theoretical maximum. Default of 8 is for supporting
two groups of 4 payloads, e.g. 2 CIGs with 2 CISes of BN=2.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)