Skip to content

Commit d42d14e

Browse files
cvinayakcarlescufi
authored andcommitted
Bluetooth: Controller: Fix missing lazy calculation for Central ISO
Fix missing lazy calculation when using ticker interface required for Central CIS create. Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
1 parent 1291e4b commit d42d14e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

subsys/bluetooth/controller/Kconfig.ll_sw_split

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ config BT_LLL_VENDOR_NORDIC
5353
(BT_OBSERVER && BT_CTLR_ADV_EXT)
5454
select BT_TICKER_REMAINDER if BT_CTLR_CENTRAL_ISO
5555
select BT_TICKER_REMAINDER_GET if BT_BROADCASTER && BT_CTLR_ADV_EXT
56-
select BT_TICKER_LAZY_GET if BT_CTLR_ADV_PERIODIC
56+
select BT_TICKER_LAZY_GET if BT_CTLR_ADV_PERIODIC || BT_CTLR_CENTRAL_ISO
5757

5858
default y
5959
help

subsys/bluetooth/controller/ll_sw/ull_conn_iso.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1042,8 +1042,8 @@ static void mfy_cis_lazy_fill(void *param)
10421042
uint32_t ticks_to_expire;
10431043
uint32_t ticks_current;
10441044
uint32_t remainder;
1045+
uint16_t lazy = 0U;
10451046
uint8_t ticker_id;
1046-
uint16_t lazy;
10471047
uint8_t retry;
10481048
uint8_t id;
10491049

0 commit comments

Comments
 (0)