Bluetooth: Controller: Review rework of jitter in aux offset

Review rework of the fix to remove the jitter in aux offset
and sync offset values.

Force select BT_TICKER_REMAINDER_GET and BT_TICKER_LAZY_GET
features when Extended Advertising and Periodic Advertising
is supported.

Rename ticks and microsecond offset value struct members
for primary PDU event offset (to auxiliary PDU event).

Converted HAL_TICKER_REMOVE_JITTER and HAL_TICKER_ADD_JITTER
macro to functions.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
This commit is contained in:
Vinayak Kariappa Chettimada 2022-08-02 11:20:39 +05:30 committed by Carles Cufí
commit f6a3da9c21
7 changed files with 60 additions and 41 deletions

View file

@ -43,6 +43,9 @@ config BT_LLL_VENDOR_NORDIC
select BT_CTLR_TIFS_HW_SUPPORT
select BT_CTLR_ULL_LLL_PRIO_SUPPORT
select BT_TICKER_REMAINDER_GET if BT_BROADCASTER && BT_CTLR_ADV_EXT
select BT_TICKER_LAZY_GET if BT_CTLR_ADV_PERIODIC
default y
help
Use Nordic Lower Link Layer implementation.
@ -709,7 +712,6 @@ config BT_TICKER_LOW_LAT
config BT_TICKER_REMAINDER_GET
bool "Ticker Next Slot Get with Remainder"
default y if BT_BROADCASTER && BT_CTLR_ADV_EXT
help
This option enables ticker interface to iterate through active
ticker nodes, returning tick to expire and remainder from a reference
@ -717,7 +719,6 @@ config BT_TICKER_REMAINDER_GET
config BT_TICKER_LAZY_GET
bool "Ticker Next Slot Get with Lazy"
default y if BT_CTLR_ADV_PERIODIC
help
This option enables ticker interface to iterate through active
ticker nodes, returning tick to expire and lazy count from a reference