zephyr/tests/bsim/bluetooth/ll/bis
Emil Gydesen 8be6db67fc Bluetooth: ISO/BAP: Refactor BIS bitfield
Refactors teh BIS bitfield values used for ISO
and BAP.

Previously BIT(1) meant BIS index 1, which was a Zephyr choice
in the early days of ISO, as the BT Core spec did not use
a bitfield for BIS indexes.

Later the BASS specification came along and defined that
BIT(0) meant BIS index 1, which meant that we had to shift BIS
bitfields between BAP and ISO.

This commit refactors the ISO layer to use BIT(0) for Index 1 now,
which means that there is no longer a need for conversion
between the BAP and ISO layers, and that we can use a value
range defined by a BT Core spec (BASS).

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2024-07-27 15:19:46 +03:00
..
src Bluetooth: ISO/BAP: Refactor BIS bitfield 2024-07-27 15:19:46 +03:00
tests_scripts tests: bsim: Bluetooth: Testing BIG create and sync using LL interface 2024-04-26 15:30:26 +02:00
CMakeLists.txt
Kconfig tests: bsim: Bluetooth: Testing BIG create and sync using LL interface 2024-04-26 15:30:26 +02:00
Kconfig.sysbuild tests/bsim: sysbuild: Set primary MCU idx properly 2024-04-18 08:05:55 -07:00
overlay-ll_interface.conf tests: bsim: Bluetooth: Testing BIG create and sync using LL interface 2024-04-26 15:30:26 +02:00
overlay-ticker_expire_info.conf
prj_vs_dp.conf Bluetooth: Controller: BT_CTLR_ISO_TX_BUFFER_SIZE from BT_ISO_TX_MTU 2024-05-10 15:02:10 +02:00
prj.conf Bluetooth: Controller: BT_CTLR_ISO_TX_BUFFER_SIZE from BT_ISO_TX_MTU 2024-05-10 15:02:10 +02:00
sysbuild.cmake
testcase.yaml samples|tests/* yamls: Replace all nrf5340bsim hwmv1 names w hwmv2 version 2024-03-21 15:23:56 +01:00