zephyr/subsys/bluetooth/controller
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
..
coex
crypto
flash
hal Bluetooth: Controller: nRF54Lx: Review rework GRTC support 2024-08-30 11:47:15 -04:00
hci Bluetooth: Controller: Implement PAST support in ULL 2024-10-23 16:53:58 +02:00
include Bluetooth: Controller: Implement PAST support in ULL 2024-10-23 16:53:58 +02:00
ll_sw Bluetooth: Controller: Add margin to ISOALs time offset 2024-11-16 15:08:59 -05:00
ticker Bluetooth: Controller: Fix to reschedule at window start 2024-10-18 14:15:23 +02:00
util
CMakeLists.txt Bluetooth: Controller: Implement Periodic Sync Procedure 2024-10-23 16:53:58 +02:00
Kconfig Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
Kconfig.df
Kconfig.dtm
Kconfig.ll_sw_split Bluetooth: Controller: Add margin to ISOALs time offset 2024-11-16 15:08:59 -05:00