zephyr/subsys/bluetooth
Andrzej Kaczmarek 236759b18a Bluetooth: controller: Add advertising set handle mapping
Core 5.2, Vol 4, Part E, section 5.3.1 clarifies that advertising set
handle is assigned by host when advertising set is created and this
happens only on LE Set Extended Advertising Parameters.

An advertising set handle is an arbitrary number within allowed range,
i.e. 0x00-0xEF and not 0..max_supported-1.

This patch adds option to enable advertising set handle mapping from
HCI range as defined by Core specification to zero-based handles used
by LL. If enabled, HCI handle will be remapped to LL handle for each
command, otherwise HCI handle will be used as an LL handle. The latter
effectively skips mapping logic and should be used with Zephyr host
which uses zero based indexes.

Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
2020-08-13 16:14:29 +02:00
..
common Bluetooth: controller: Use NRF RNG entropy device 2020-06-16 19:09:55 +02:00
controller Bluetooth: controller: Add advertising set handle mapping 2020-08-13 16:14:29 +02:00
host Bluetooth: host: Split SSP to it's own module 2020-08-11 19:32:35 +02:00
mesh Bluetooth: Mesh: Heartbeat period starts at tx 2020-08-09 09:33:00 -04:00
services zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
shell Bluetooth: host: Periodic adv sync shell support 2020-08-11 14:17:19 +02:00
CMakeLists.txt Bluetooth: controller: Remove legacy LL 2020-05-08 15:07:00 +02:00
Kconfig Bluetooth: host: Perodic advertisement synchronization 2020-08-11 14:17:19 +02:00