Bluetooth: Controller: Extended Advertising back-to-back chaining

Add LLL implementation to chain Extended Advertising PDUs
back-to-back.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
Vinayak Kariappa Chettimada 2021-10-12 15:19:38 +05:30 committed by Christopher Friedt
commit c5eab2011f
5 changed files with 110 additions and 3 deletions

View file

@ -176,6 +176,22 @@ config BT_CTLR_ADV_PDU_LINK
is required to enable advertising data trains (i.e. transmission of
AUX_CHAIN_IND).
config BT_CTLR_ADV_PDU_BACK2BACK
bool "Enable back-to-back transmission of extended advertising trains"
depends on BT_CTLR_ADV_EXT && BT_BROADCASTER
select BT_CTLR_ADV_PDU_LINK
help
Enables transmission of AUX_CHAIN_IND in extended advertising train by
sending each AUX_CHAIN_IND one after another back-to-back.
config BT_CTLR_ADV_PDU_BACK2BACK_AFS
int "AUX Frame Space for back-to-back transmission of extended advertising trains"
depends on BT_CTLR_ADV_PDU_BACK2BACK
range 300 1000
help
Specific AUX Frame Space to be used for back-to-back transmission of
extended advertising trains. Time specified in microseconds.
config BT_CTLR_ADV_SYNC_PDU_BACK2BACK
bool "Enable back-to-back transmission of periodic advertising trains"
depends on BT_CTLR_ADV_PERIODIC