zephyr/tests/bluetooth
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
..
addr tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
adv hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
at Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
audio Bluetooth: BAP: Unicast client Split start and connect 2024-06-03 15:42:33 +02:00
bluetooth tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
bt_crypto tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
bt_crypto_ccm tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
common/testlib Bluetooth: Tests: Remove usage of auto name in AD 2024-04-23 12:42:24 +02:00
controller Bluetooth: Controller: Fix missing conn update ind PDU validation 2024-05-31 04:39:34 -07:00
ctrl_isoal Bluetooth: Controller: Add parameter to ISOALs sdu_write 2024-05-15 09:26:36 +02:00
ctrl_sw_privacy tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
ctrl_sw_privacy_unit tests/bluetooth/*: Enable for native_sim 2023-11-22 09:53:10 +01:00
ctrl_user_ext hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
df Bluetooth: Host: Map HCI cmd disallowed to errno 2024-05-10 17:38:06 +03:00
gatt tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
hci_codecs_info tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
hci_prop_evt Bluetooth: Test: Update hci_prop_evt 2024-04-29 11:02:02 +02:00
hci_uart_async tests/bluetooth/hci_uart_async: Switch to native_sim 2023-11-22 09:53:10 +01:00
host build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
host_long_adv_recv tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
init tests: Bluetooth: init: Build time coverage for Controller optimization 2024-05-22 13:38:14 -05:00
l2cap tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
ll_settings tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
mesh tests: Bluetooth: Mesh: Default to ext adv 2024-06-03 03:01:55 -07:00
mesh_shell Bluetooth: Mesh: Update models metadata API 2024-05-01 10:54:50 -04:00
qualification tests: bluetooth: Update ICS for Mesh v1.1, DFU v1.0 and MBT v1.0 2024-03-21 12:40:07 +01:00
shell tests: bluetooth: shell: test a2dp on mimxrt1060_evk + murata 1xk 2024-05-28 12:56:42 +02:00
tester Bluetooth: BAP: Unicast client Split start and connect 2024-06-03 15:42:33 +02:00
uuid tests/bluetooth: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00