zephyr/subsys/bluetooth/controller
Andrzej Kaczmarek e4c39d6e19 Bluetooth: controller: Fix AdvA/TgtA for extended adv PDUs
AdvA in extended advertising PDUs was only set if random address was
used. This patch enables proper support for AdvA/TgtA in those PDUs
also with LL Privacy enabled.

On enable, we always update advertising PDU (i.e. ADV_IND, ADV_EXT_IND
or ADV_AUX_IND, depending on advertising set parameters) as well as
scan response PDU.

On RPA timeout, we simply copy old PDU as-is and update AdvA in new
PDU, since both PDUs are exactly the same (except AdvA) so no need to
recreate it step-by-step.

Signed-off-by: Andrzej Kaczmarek <andrzej.kaczmarek@codecoup.pl>
2020-12-04 17:09:46 +01:00
..
crypto Bluetooth: controller: Use NRF RNG entropy device 2020-06-16 19:09:55 +02:00
hal Bluetooth: controller: Add cpu_dsb hal interface 2020-08-31 13:49:13 +02:00
hci Bluetooth: controller: removed node_rx for big create/terminate 2020-12-04 17:09:33 +01:00
include Bluetooth: controller: Guard ll_adv_iso_by_hci_handle_* functions 2020-12-04 17:09:33 +01:00
ll_sw Bluetooth: controller: Fix AdvA/TgtA for extended adv PDUs 2020-12-04 17:09:46 +01:00
ticker Bluetooth: controller: Fix skipped single-shot ticker failure callback 2020-11-26 15:47:02 +01:00
util Bluetooth: controller: Use NRF RNG entropy device 2020-06-16 19:09:55 +02:00
CMakeLists.txt Bluetooth: controller: Create HCI stubs for CIG/CIS and ISO 2020-11-30 15:49:30 +01:00
Kconfig Bluetooth: controller: BIG create sends empty BIS PDUs (ULL) 2020-12-04 17:09:33 +01:00
Kconfig.df Bluetooth: controller: Add Direction Finding specific KConfig 2020-11-26 13:14:17 +01:00
Kconfig.ll_sw_split Bluetooth: controller: Implements ULL handling for BIG create command 2020-12-04 17:09:33 +01:00