Skip to content

Commit 4eca1a8

Browse files
cvinayaknashif
authored andcommitted
Bluetooth: controller: Add ticker allocation for BIG Sync events
Add ticker node allocations for BIG Sync radio event scheduling. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
1 parent 415e068 commit 4eca1a8

File tree

1 file changed

+10
-0
lines changed
  • subsys/bluetooth/controller/ll_sw

1 file changed

+10
-0
lines changed

subsys/bluetooth/controller/ll_sw/ull.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,17 +105,26 @@
105105
#if defined(CONFIG_BT_CTLR_SYNC_PERIODIC)
106106
#define BT_SCAN_SYNC_TICKER_NODES ((TICKER_ID_SCAN_SYNC_LAST) - \
107107
(TICKER_ID_SCAN_SYNC_BASE) + 1)
108+
#if defined(CONFIG_BT_CTLR_SYNC_ISO)
109+
#define BT_SCAN_SYNC_ISO_TICKER_NODES ((TICKER_ID_SCAN_SYNC_ISO_LAST) - \
110+
(TICKER_ID_SCAN_SYNC_ISO_BASE) + 1)
111+
#else /* !CONFIG_BT_CTLR_SYNC_ISO */
112+
#define BT_SCAN_SYNC_ISO_TICKER_NODES 0
113+
#endif /* !CONFIG_BT_CTLR_SYNC_ISO */
108114
#else /* !CONFIG_BT_CTLR_SYNC_PERIODIC */
109115
#define BT_SCAN_SYNC_TICKER_NODES 0
116+
#define BT_SCAN_SYNC_ISO_TICKER_NODES 0
110117
#endif /* !CONFIG_BT_CTLR_SYNC_PERIODIC */
111118
#else /* !CONFIG_BT_CTLR_ADV_EXT */
112119
#define BT_SCAN_AUX_TICKER_NODES 0
113120
#define BT_SCAN_SYNC_TICKER_NODES 0
121+
#define BT_SCAN_SYNC_ISO_TICKER_NODES 0
114122
#endif /* !CONFIG_BT_CTLR_ADV_EXT */
115123
#else
116124
#define BT_SCAN_TICKER_NODES 0
117125
#define BT_SCAN_AUX_TICKER_NODES 0
118126
#define BT_SCAN_SYNC_TICKER_NODES 0
127+
#define BT_SCAN_SYNC_ISO_TICKER_NODES 0
119128
#endif
120129

121130
#if defined(CONFIG_BT_CONN)
@@ -165,6 +174,7 @@
165174
BT_SCAN_TICKER_NODES + \
166175
BT_SCAN_AUX_TICKER_NODES + \
167176
BT_SCAN_SYNC_TICKER_NODES + \
177+
BT_SCAN_SYNC_ISO_TICKER_NODES + \
168178
BT_CONN_TICKER_NODES + \
169179
BT_CIG_TICKER_NODES + \
170180
USER_TICKER_NODES + \

0 commit comments

Comments
 (0)