zephyr/subsys
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
..
bluetooth Bluetooth: controller: Add advertising set handle mapping 2020-08-13 16:14:29 +02:00
canbus canbus: use kernel stacks 2020-08-02 10:50:12 -04:00
console device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
cpp cpp: Fixed compile warning with extern array declaration 2020-06-09 14:42:16 +02:00
debug zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
dfu config: Rename TEXT_SECTION_OFFSET to ROM_START_OFFSET 2020-07-09 14:02:38 -04:00
disk device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fb device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
fs subsys/fs/fatfs: Add kconfig option for enabling exFAT support 2020-08-13 14:15:40 +02:00
jwt zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
logging logging: fix immediate logging with multiple backends 2020-08-10 10:58:43 +02:00
mgmt mgmt/osdp: Add support for OSDP in PD mode of operation 2020-08-13 11:48:28 +02:00
net net: l2: ppp: drop unused PPP_TIMEOUT macro 2020-08-13 07:52:19 -04:00
power cmake: remove _if_kconfig() functions 2020-08-01 12:35:20 +02:00
random random: Add syscalls for random subsystem 2020-07-08 21:05:36 -04:00
settings subsys/fs: Add open flags parameter to fs_open 2020-07-30 16:33:18 +02:00
shell shell: kconfig: Clarify dependency of UART option from DTS 2020-08-11 19:30:05 +02:00
stats cmake: remove _if_kconfig() functions 2020-08-01 12:35:20 +02:00
storage device: Apply driver_api/data attributes rename everywhere 2020-08-11 19:30:53 +02:00
testsuite ztest: make arc/cpu.h override C++ safe 2020-08-12 16:39:37 -05:00
tracing samples: tracing: Enable USB by the application 2020-08-13 11:49:47 +02:00
usb samples: zperf: usb: Enable USB by the application. 2020-08-13 11:49:47 +02:00
CMakeLists.txt cmake: remove _if_kconfig() functions 2020-08-01 12:35:20 +02:00
Kconfig tracing: move tracing under subsys/ 2020-02-07 15:58:05 -05:00