zephyr/subsys/bluetooth
Troels Nilsson fa3bfa5453 Bluetooth: Controller: Add margin to ISOALs time offset
To ensure payloads are delivered in time for the first subevent
in framed BIS, ISOAL now enforces a (configurable) margin of
the calculated time offset

Without this margin, it has been observed that a broadcaster
can end up consistently missing the first subevent in every third
event in a 7.5 ms ISO with a 10 ms SDU interval

The margin is a conservative 2 ms by default, but can likely be
set a lot lower for most implementations and HWs

Signed-off-by: Troels Nilsson <trnn@demant.com>
2024-11-16 15:08:59 -05:00
..
audio Bluetooth: Host: Add conversion macros from ms to various units 2024-11-16 14:06:03 -05:00
common
controller Bluetooth: Controller: Add margin to ISOALs time offset 2024-11-16 15:08:59 -05:00
crypto
host bluetooth: shell: avoid multiple `strlen` calls 2024-11-16 13:50:58 -05:00
lib
mesh
services
CMakeLists.txt
Kconfig
Kconfig.adv
Kconfig.iso
Kconfig.logging