zephyr/subsys/bluetooth
Burak Gorduk c5a126cedb bluetooth: host: LE CS subevent result reassembly
Adds HCI support for LE CS subevent result continue
event and the reassembly logic for the partial results.

When subevent results are completed or the subevent is
aborted, the user callback is invoked with a buffer
pointing to the HCI event buffer, so no copy is done.

When subevent results are incomplete, then a reassembly
buffer is allocated from a fixed sized pool. This buffer
is used for the reassembling of the subevent result
containing all of the step data, which is then passed
to the user via the callback. kconfigs have been added
to set the size and the count of the reassembly buffer.

Signed-off-by: Burak Gorduk <burak.gorduk@nordicsemi.no>
2024-10-15 19:09:05 -04:00
..
audio Bluetooth: CCID: Make the CCID API public 2024-10-15 04:10:28 -04:00
common bluetooth: host: set BT_BUF_EVT_RX_SIZE to 255 when CS is enabled 2024-09-25 04:05:14 -04:00
controller Bluetooth: Controller: Fix CIS payload count under skipped events 2024-10-10 20:23:36 -04:00
crypto bluetooth: fix typo in (common, crypto, services, shell) 2024-06-25 10:27:23 -04:00
host bluetooth: host: LE CS subevent result reassembly 2024-10-15 19:09:05 -04:00
lib
mesh Bluetooth: Mesh: Fix out of bounds write 2024-10-08 18:09:57 -04:00
services Bluetooth: Deprecate adv auto-resume 2024-10-08 16:57:01 +02:00
CMakeLists.txt Bluetooth: Shell: Restructure shell files 2024-09-24 09:21:04 -04:00
Kconfig bluetooth: host: LE CS subevent result reassembly 2024-10-15 19:09:05 -04:00
Kconfig.adv
Kconfig.iso kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.logging Bluetooth: Mesh: Adds subnet bridge states 2024-09-17 05:22:32 -04:00