zephyr/samples
Emil Gydesen d2fbeffaa9 Bluetooth: BAP: Unicast client Split start and connect
Removes the CIS connection establishment from bt_bap_stream_start
and move the behavior to a new funciton bt_bap_stream_connect.

This has 2 advantages:
1) The behavior of bt_bap_stream_start is much more clear and more aligned
with the spec's behavior for the receiver start ready opcode.
2) It is possible to connect streams in both the enabling
and the QoS configured state with bt_bap_stream_connect as
per the spec. This allows us to pass additional PTS test cases.

To implement this new behavior, samples and tests have been updated.

The CAP Initiator implementation has also been updated
to accomodate for the change in BAP, but the CAP
initiator implementation should work the same for application, except
that it's now possible to do unicast start on ASEs in any order
(https://github.com/zephyrproject-rtos/zephyr/issues/72138).

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-06-03 15:42:33 +02:00
..
application_development samples: code relocation in external memory of stm32 disco kit 2024-05-31 09:52:54 -05:00
arch samples: pktqueue: remove main.h 2024-05-21 20:54:13 -04:00
basic convert: use k_uptime_seconds 2024-05-14 09:32:01 +02:00
bluetooth Bluetooth: BAP: Unicast client Split start and connect 2024-06-03 15:42:33 +02:00
boards tests: Bluetooth: Mesh: Default to ext adv 2024-06-03 03:01:55 -07:00
compression hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
cpp samples: cpp: add a Hello, world! C++ app 2024-01-17 09:56:34 +01:00
drivers modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
fuel_gauge hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
hello_world samples: hello_world: Use full board target string for hwmv2 boards 2024-03-21 20:10:46 +01:00
kernel arch: move arch_interface.h under zephyr/arch 2024-03-25 09:58:35 +00:00
modules samples: lvgl: fix accelerometer_chart compile 2024-05-24 18:03:44 -04:00
net samples: net: Increase CONFIG_NET_SOCKETS_POLL_MAX to pass checks 2024-06-03 09:49:01 +02:00
philosophers doc: samples: philosophers: fix formatting and spelling 2024-05-31 03:08:52 -07:00
posix samples: net: Exclude native_posix when socket service lib is used 2024-05-29 11:59:51 +02:00
sensor samples: sensor/mcux_lpcmp: Add LPCMP use case 2024-05-31 09:51:29 -05:00
shields samples: shields: x_nucleo_iks01a3: Fix deprecated config fragment 2024-03-22 10:06:04 +01:00
subsys samples: video: tcpserversink: fix build failure 2024-06-01 09:42:29 -07:00
synchronization
sysbuild samples: sysbuild: hello_world: fix broken references/args 2024-05-31 09:59:36 -05:00
tfm_integration modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
userspace build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
classic.rst
index.rst samples: move with_mcuboot sample to samples/sysbuild 2024-05-13 16:09:01 -04:00
sample_definition_and_criteria.rst