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 Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_chmu Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_cis_create Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_cis_terminate Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_collision Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
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 Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_data_length_update Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_encrypt Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_feature_exchange Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_hci Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_invalid Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_isoal Bluetooth: Controller: Add margin to ISOALs time offset 2024-11-16 15:08:59 -05:00
ctrl_le_ping Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_min_used_chans Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_periodic_sync tests: Bluetooth: LLCP unittests for Periodic Sync Procedure 2024-10-23 16:53:58 +02:00
ctrl_phy_update Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_sca_update Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_sw_privacy Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_sw_privacy_unit Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_terminate Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_tx_buffer_alloc Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_tx_queue Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_unsupported Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_user_ext Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ctrl_version Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
ll_settings Bluetooth: Controller: Add device tree dependency to selection 2024-09-26 11:10:22 +01:00
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