Skip to content

Commit bebf59f

Browse files
cvinayakkartben
authored andcommitted
Bluetooth: Controller: Fix MIC failure when 2 CISes in Peripheral
Fix MIC failure when 2 or more CISes in Peripheral is active and any CIS before the last CIS does not have reception that lead to the event count and payload count being incorrect. Add the missing flush implementation when switching between CISes in the CIG event. Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
1 parent a73f202 commit bebf59f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

subsys/bluetooth/controller/ll_sw/nordic/lll/lll_peripheral_iso.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,6 +1012,8 @@ static void next_cis_prepare(void *param)
10121012
return;
10131013
}
10141014

1015+
payload_count_rx_flush_or_txrx_inc(cis_lll);
1016+
10151017
cis_handle_curr = cis_handle;
10161018

10171019
radio_isr_set(isr_prepare_subevent_next_cis, next_cis_lll);

0 commit comments

Comments
 (0)