zephyr/tests/bsim
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
..
babblekit tests: Bluetooth: Add common helpers for bsim 2024-04-10 07:43:41 -04:00
bluetooth Bluetooth: BAP: Unicast client Split start and connect 2024-06-03 15:42:33 +02:00
drivers/uart tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
net tests: bsim: Use the pre_init_f instead of post_init_f 2024-05-30 03:00:58 -07:00
compile.sh tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
compile.source tests: bsim: Enable asserts by default 2024-05-27 03:39:50 -07:00
generate_coverage_report.sh tests/bsim: Add a script to generate coverage reports 2023-04-21 16:23:35 +02:00
run_parallel.sh tests/bsim: Fix not detecting failures 2024-04-15 16:24:12 +02:00
sh_common.source tests/bsim/common sh: Improve getting test name/relative path 2024-04-10 07:43:21 -04:00