zephyr/samples
Emil Gydesen 9b15426455 Bluetooth: Audio: Refactor ISO allocation endpoints
Modify how the ISO channels are allocated for the audio streams,
as well as how the CIG is allocated for the unicast group.

This fixes an issue where the unicast group could not be
fully allocated before _after_ the bt_audio_streams had been
configured by bt_audio_stream_config, thus making it impossible
to create a unicast group before the connections have been established.

This leaves us with 3 basic data types:
1) Streams allocated by the application
2) Endpoints that represent ASEs
3) Audio_iso which is used to couple streams and ISO channels.

The Unicast Group for the unicast client will now have the same
lifetime as the ISO CIG for the central.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-07-12 14:12:08 +02:00
..
application_development samples: code_relocation_nocopy: Update documentation 2022-06-24 20:29:00 +02:00
arch samples: add mising braces to single line if statements 2022-07-06 11:00:45 -04:00
basic samples: basic: threads: Remove dts label prop usage 2022-07-07 10:02:47 +02:00
bluetooth Bluetooth: Audio: Refactor ISO allocation endpoints 2022-07-12 14:12:08 +02:00
boards sample: s2ram: Introduce S2RAM sample 2022-07-11 15:26:26 +02:00
compression samples: migrate includes to contain <zephyr/...> prefix 2022-05-06 11:29:59 +02:00
drivers samples: drivers: flash_shell: remove duplicate include 2022-07-11 17:56:55 +02:00
hello_world samples: migrate includes to contain <zephyr/...> prefix 2022-05-06 11:29:59 +02:00
kernel samples: kernel: condvar: add README 2022-07-08 21:06:33 -04:00
modules samples: tflite-micro: Convert to use DEVICE_DT_GET 2022-07-07 10:01:20 +02:00
net samples: lwm2m_client: Convert to use DEVICE_DT_GET_ONE 2022-07-07 08:27:52 -05:00
philosophers samples/philosophers: use stack_data_t type 2022-05-18 10:53:50 +02:00
posix include: Prefix includes to use a scope 2022-04-08 19:03:32 +02:00
sensor samples: sensor: fxos8700-hid: Convert to use DEVICE_DT_GET_ONE 2022-07-07 10:11:16 +02:00
shields samples: x_nucleo_iks02a1: microphone: Convert to use DEVICE_DT_GET_ONE 2022-07-06 10:48:09 +02:00
subsys samples: video: Convert to use DEVICE_DT_GET_ONE 2022-07-12 10:20:00 +02:00
synchronization samples: migrate includes to contain <zephyr/...> prefix 2022-05-06 11:29:59 +02:00
tfm_integration cmake: Update cmake_minimum_required to 3.20.0 2022-07-04 10:18:45 +02:00
userspace samples: migrate includes to contain <zephyr/...> prefix 2022-05-06 11:29:59 +02:00
classic.rst doc: fix top samples doc index 2021-03-09 17:48:18 -05:00
index.rst samples: compression: lz4: lz4 sample application 2021-06-12 17:21:55 +02:00