zephyr/tests/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
..
common tests: Bluetooth: LLCP unittests for Periodic Sync Procedure 2024-10-23 16:53:58 +02:00
ctrl_api
ctrl_chmu
ctrl_cis_create
ctrl_cis_terminate
ctrl_collision
ctrl_conn_update Bluetooth: controller: fixing issue re. assert on overlapping conn upd proc 2024-10-04 10:46:06 +01:00
ctrl_cte_req
ctrl_data_length_update
ctrl_encrypt
ctrl_feature_exchange
ctrl_hci
ctrl_invalid
ctrl_isoal Bluetooth: Controller: Add margin to ISOALs time offset 2024-11-16 15:08:59 -05:00
ctrl_le_ping
ctrl_min_used_chans
ctrl_periodic_sync tests: Bluetooth: LLCP unittests for Periodic Sync Procedure 2024-10-23 16:53:58 +02:00
ctrl_phy_update
ctrl_sca_update
ctrl_sw_privacy
ctrl_sw_privacy_unit
ctrl_terminate
ctrl_tx_buffer_alloc
ctrl_tx_queue
ctrl_unsupported
ctrl_user_ext
ctrl_version
ll_settings
mock_ctrl tests: Bluetooth: LLCP unittests for Periodic Sync Procedure 2024-10-23 16:53:58 +02:00
uut tests: Bluetooth: LLCP unittests for Periodic Sync Procedure 2024-10-23 16:53:58 +02:00