zephyr/subsys/bluetooth
Emil Gydesen 42602e6465 Bluetooth: TBS: Replace busy bool with atomic
Replace the busy boolean flag with an atomic value.
This prevents any race conditions with the implementation.

The discovery procedure is also now properly guarded with it
so that in case that any procedure is currently in progress
for the specific connection, then a new discovery procedure
cannot happen until all other procedures are finished.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-09-12 14:48:23 +02:00
..
audio Bluetooth: TBS: Replace busy bool with atomic 2024-09-12 14:48:23 +02: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 style: subsys: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
lib
mesh mbedtls: do not set PSA_WANT_KEY_TYPE_[RSA/ECC]_KEY_PAIR_BASIC 2024-09-12 10:02:40 +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