zephyr/subsys/bluetooth/controller/include
Andrzej Kaczmarek ae987f3f3a Bluetooth: controller: Disallow mixing legacy/ext adv HCI commands
As per Core 5.2, Part B, section 3.1.1 controller should not allow
mixing of legacy and extended advertising commands. Once 1st command
is received from host, we should only allow commands of the same type
and return an error on other commands.

If legacy advertising interface is selected by 1st command received,
we need to make sure that set with handle=0 is created since it's
used by all legacy commands.

When not using external host, we assume that only extended advertising
interface will be used thus all checks can be skipped (optimized and
compiled-out).

Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
2020-08-13 16:14:29 +02:00
..
ll_feat.h Bluetooth: controller: Set Extended Advertising feature bit 2020-06-12 15:50:34 +02:00
ll_settings.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ll.h Bluetooth: controller: Disallow mixing legacy/ext adv HCI commands 2020-08-13 16:14:29 +02:00