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> |
||
|---|---|---|
| .. | ||
| ll_feat.h | ||
| ll_settings.h | ||
| ll.h | ||