zephyr/tests/bluetooth/audio
Emil Gydesen 065dca7e92 Bluetooth: ISO: Make setting ISO data explicit
The stack will no longer implicitly set the data path
for ISO channel, and the responsibility for doing that is
now for the upper layers/applications.

This provides additional flexibility for the higher layers
as they can better control the values and timing of the data
path, as well as support removing and even reconfiguring the
data path at will.
This also removes some complexity from the stack.

This commit also fixed a inconsistency in the disconnected
handler. CIS for centrals as well as BIS were still valid
bt_iso_chan channels in the disconnected callback,
but CIS for peripherals were completely cleaned up at this
point. This issue is fixed by moving the disconnected callback
handling to before the code to cleanup the channel for
peripherals.

Since there is a difference in how you remove data paths
depending on the GAP role (central/peripheral), the
iso_info struct type has been expanded to be more
concise of which type of CIS it is.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2025-03-19 10:56:57 +01:00
..
ascs Bluetooth: BAP: Remove GATT_CACHING req for unicast server 2025-02-14 19:15:57 +00:00
bap_base tests: Bluetooth: Audio: Spring cleanup for audio test files 2025-02-04 12:03:04 +01:00
bap_broadcast_source tests: Bluetooth: Audio: Spring cleanup for audio test files 2025-02-04 12:03:04 +01:00
cap_commander tests: Bluetooth: Audio: Spring cleanup for audio test files 2025-02-04 12:03:04 +01:00
cap_initiator tests: Bluetooth: Audio: Spring cleanup for audio test files 2025-02-04 12:03:04 +01:00
ccid tests: Bluetooth: CCID: Add unit testing of CCID 2024-10-15 04:10:28 -04:00
ccp_call_control_client Bluetooth: CCP: Initial CCP Client implemenation 2025-01-28 09:46:39 +01:00
ccp_call_control_server Bluetooth: CCP: Introduce new CCP API 2025-01-08 07:50:32 +01:00
codec Bluetooth: BAP: Remove GATT_CACHING req for unicast server 2025-02-14 19:15:57 +00:00
mocks Bluetooth: ISO: Make setting ISO data explicit 2025-03-19 10:56:57 +01:00
pacs Bluetooth: PACS: Remove BAP infix for pacs_register_param 2025-02-12 09:41:49 +01:00