zephyr/subsys/bluetooth
Emil Gydesen ae6c20d324 Bluetooth: BAP: BA: Replace bools with atomic
Replace the boolean values for the BAP Broadcast Assistant
with an atomic value. This prevents a rare, but possible,
race condition.

The busy flag has been replaced with 3 atomic values which
provide better granularity in error handling, and allows for
some concurrent write and read requests.

To describe the new behavior, the return values in the documentation
has been updated, and the error handling in the API
functions has improved.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-12 13:01:48 -04:00
..
audio Bluetooth: BAP: BA: Replace bools with atomic 2024-09-12 13:01:48 -04:00
common subsys/bluetooth: Correct BT_HCI_VS_EXT_DETECT default 2024-08-14 09:14:10 -04:00
controller Bluetooth: Controller: Rework FAKE_ENTROPY_NATIVE_POSIX text 2024-09-12 10:02:48 +02:00
crypto bluetooth: fix typo in (common, crypto, services, shell) 2024-06-25 10:27:23 -04:00
host Bluetooth: Host: run clang-format on auto-init-procedures fns 2024-09-12 13:00:54 -04:00
lib
mesh Bluetooth: Mesh: add API to set chunk send interval 2024-09-12 14:50:25 +02:00
services lib: net_buf: rename header file from zephyr/net/buf.h to zephyr/net_buf.h 2024-09-07 11:19:05 -05:00
shell style: subsys: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
CMakeLists.txt
Kconfig bluetooth: Add Kconfig for LE Connection Subrating 2024-08-05 10:16:27 +02:00
Kconfig.adv
Kconfig.iso kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.logging bluetooth: services: added current time service 2024-08-29 11:38:28 +02:00