Bluetooth: controller: Introducing slot agnostic ticker
Added config BT_TICKER_SLOT_AGNOSTIC which configures the ticker in a "slot agnostic" mode, in which no collision resolving or slot reservation is possible or used. In this mode, the ticker acts as a simple timer. Signed-off-by: Morten Priess <mtpr@oticon.com>
This commit is contained in:
parent
4277af8f55
commit
9f82034245
3 changed files with 91 additions and 27 deletions
|
@ -555,7 +555,7 @@ config BT_TICKER_LAZY_GET
|
|||
|
||||
config BT_TICKER_EXT
|
||||
bool "Ticker extensions"
|
||||
depends on !BT_TICKER_LOW_LAT
|
||||
depends on !BT_TICKER_LOW_LAT && !BT_TICKER_SLOT_AGNOSTIC
|
||||
default y
|
||||
help
|
||||
This option enables ticker extensions such as re-scheduling of
|
||||
|
@ -563,6 +563,13 @@ config BT_TICKER_EXT
|
|||
are invoked by using available '_ext' versions of ticker interface
|
||||
functions.
|
||||
|
||||
config BT_TICKER_SLOT_AGNOSTIC
|
||||
bool "Slot agnostic ticker mode"
|
||||
help
|
||||
This option enables slot agnostic ticker mode, which ignores slot
|
||||
reservations and collision handling, and operates as a simple
|
||||
multi-instance programmable timer.
|
||||
|
||||
config BT_CTLR_USER_EXT
|
||||
prompt "Enable proprietary extensions in Controller"
|
||||
bool
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue