Bluetooth: controller: Implements BIG sync commands in the ULL

Implements handling of the BIG sync commands in the ULL.
LLL support and handling of ACAD (biginfo) remaining.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
This commit is contained in:
Emil Gydesen 2020-11-09 16:31:01 +01:00 committed by Carles Cufí
commit 9d4d6d06a0
16 changed files with 336 additions and 32 deletions

View file

@ -30,6 +30,7 @@ config BT_LLL_VENDOR_NORDIC
select BT_CTLR_ADV_PERIODIC_SUPPORT
select BT_CTLR_SYNC_PERIODIC_SUPPORT
select BT_CTLR_ADV_ISO_SUPPORT
select BT_CTLR_SYNC_ISO_SUPPORT
select BT_CTLR_DF_SUPPORT if HAS_HW_NRF_RADIO_BLE_DF
select BT_CTLR_CHAN_SEL_2_SUPPORT
select BT_CTLR_MIN_USED_CHAN_SUPPORT
@ -192,6 +193,14 @@ config BT_CTLR_SCAN_SYNC_SET
help
Maximum supported periodic sync sets.
config BT_CTLR_SCAN_SYNC_ISO_MAX
int "Maximum Broadcast Isochronous Groups syncs"
depends on BT_CTLR_SYNC_ISO
range 1 64
default 1
help
Maximum supported broadcast isochronous groups (BIGs) syncs.
config BT_CTLR_ZLI
bool "Use Zero Latency IRQs"
depends on ZERO_LATENCY_IRQS