zephyr/include/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
..
mesh Bluetooth: Mesh: Document shell commands 2020-07-20 12:47:31 +02:00
services
a2dp-codec.h
a2dp.h
addr.h
att.h
avdtp.h
bluetooth.h Bluetooth: host: Perodic advertisement synchronization 2020-08-11 14:17:19 +02:00
buf.h
conn.h
controller.h
crypto.h
gap.h Bluetooth: host: Perodic advertisement synchronization 2020-08-11 14:17:19 +02:00
gatt.h Bluetooth: GATT: Document CCC load requirement for dynamic services 2020-08-10 12:11:57 +02:00
hci_err.h
hci_raw.h
hci_vs.h
hci.h Bluetooth: controller: Add advertising set handle mapping 2020-08-13 16:14:29 +02:00
hfp_hf.h
l2cap.h
mesh.h
rfcomm.h bluetooth: use kernel stacks 2020-08-05 21:30:32 -04:00
sdp.h
testing.h
uuid.h