zephyr/subsys
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
..
bindesc build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
bluetooth Bluetooth: BAP: Unicast client Split start and connect 2024-06-03 15:42:33 +02:00
canbus canbus: isotp: use proper CAN ID masks 2024-04-24 09:53:06 +02:00
console
debug debug: EXCEPTION_STACK_TRACE should depend on arch Kconfigs 2024-06-03 03:02:04 -07:00
demand_paging kernel: mmu: abstract access to page frame flags and address 2024-05-13 16:04:40 -04:00
dfu
disk
dsp
emul treewide: drivers: espi: Adjust terms per eSPI specification 1.5 2024-05-02 13:56:46 -04:00
fb
fs fs: open: Add Truncate flag to zfs open 2024-05-31 08:06:05 +02:00
input
ipc ipc: icmsg_me: Fix possible integer overflow 2024-05-09 12:40:24 -04:00
jwt modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
llext llext: relocate all symbols regardless of type 2024-05-31 16:38:09 -05:00
logging build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
lorawan convert: use k_uptime_seconds 2024-05-14 09:32:01 +02:00
mem_mgmt
mgmt modules: mbedtls: remove the default enabling of features 2024-05-31 16:33:06 -05:00
modbus modbus: Respect CONFIG_UART_USE_RUNTIME_CONFIGURE 2024-04-10 10:01:55 +02:00
modem modem: chat: Add runtime APIs for chat scripts 2024-05-28 10:02:06 +02:00
net net: http_server: Send chunked response correctly 2024-06-03 15:39:09 +02:00
pm pm: system: Restore clock after sleep 2024-05-27 02:10:03 -07:00
portability cmsis_rtos_v1: support memory mapped stack at abort hook 2024-04-10 07:44:27 -04:00
random build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
retention
rtio rtio: Callback chaining and testing 2024-05-29 08:41:12 +02:00
sd sd: sd_ops: fix DISK_IOCTL_CTRL_SYNC return code 2024-05-29 07:31:39 +02:00
sensing sensors: Add a blocking sensor_read call 2024-05-30 09:00:43 +02:00
settings subsys/settings: add a function to save subtree 2024-05-01 22:56:19 +01:00
shell net: Start socket service thread by net core init 2024-06-03 09:49:01 +02:00
sip_svc linker: subsys: Use Z_LINK_ITERABLE_SUBALIGN 2024-04-20 13:45:25 -04:00
stats
storage modules: mbedtls: rename CONFIG_MBEDTLS_MAC_*_ENABLED and rm duplicates 2024-05-29 08:39:26 +02:00
task_wdt
testsuite build: namespace the generated headers with zephyr/ 2024-05-28 22:03:55 +02:00
timing
tracing tracing: add k_realloc trace 2024-05-28 17:55:12 +02:00
usb usb: device_next: initialize BOS device caps number 2024-06-03 15:38:23 +02:00
zbus
CMakeLists.txt
Kconfig