:orphan: .. title:: CONFIG_BT_CTLR_ISO_RX_BUFFERS .. kconfig:: CONFIG_BT_CTLR_ISO_RX_BUFFERS CONFIG_BT_CTLR_ISO_RX_BUFFERS ############################# *Number of Isochronous Rx buffers* Type: ``int`` Help ==== .. code-block:: none 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 =================== (\ :kconfig:`BT_CTLR_SYNC_ISO ` || \ :kconfig:`BT_CTLR_CONN_ISO `) && \ :kconfig:`BT_CTLR ` && \ :kconfig:`BT_HCI ` && \ :kconfig:`BT ` *(Includes any dependencies from ifs and menus.)* Default ======= - 8 Kconfig definition ================== At ``/bluetooth/controller/Kconfig:201`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:9`` → ``/bluetooth/Kconfig:181`` Menu path: (Top) → Sub Systems and OS Services → Bluetooth → Bluetooth Controller .. code-block:: kconfig 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.)*