zephyr/tests/bsim
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
..
babblekit tests: Bluetooth: Add ACL re-assembly test 2024-07-10 11:47:26 -04:00
bluetooth Bluetooth: BAP: BA: Replace bools with atomic 2024-09-12 13:01:48 -04:00
drivers/uart tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
net tests: bsim: Use the pre_init_f instead of post_init_f 2024-05-30 03:00:58 -07:00
ci.bt.sh Revert "tests/bsim: Provisionally disable the nrf54l15 BT tests" 2024-08-30 11:47:15 -04:00
ci.net.sh ci: bsim tests: Move CI steps to separate scripts 2024-06-13 17:52:03 +02:00
ci.uart.sh ci: bsim tests: Move CI steps to separate scripts 2024-06-13 17:52:03 +02:00
compile.sh tests/bsim sh scripts: Reduce boilerplate 2024-03-25 16:17:13 +01:00
compile.source Tests: bsim: Use correct compilation folder 2024-09-12 14:47:49 +02:00
generate_coverage_report.sh
run_parallel.sh tests/bsim/run_parallel.sh: Do not attempt to run parallel with no tests 2024-06-14 05:31:08 -04:00
sh_common.source tests/bsim/common sh: Improve getting test name/relative path 2024-04-10 07:43:21 -04:00