zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada 285649c894 Bluetooth: Controller: Fix implementation of CIS Null PDU Indicator use
Fix implementation of CIS Null PDU Indicator use to meet the
BT Specification statement, that, if the source of the data
fails to provide a payload in time for a CIS subevent, then
the link layer shall transmit a CIS Null PDU instead.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2023-05-05 12:26:31 +02:00
..
nordic Bluetooth: Controller: Fix implementation of CIS Null PDU Indicator use 2023-05-05 12:26:31 +02:00
openisa sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
isoal.c Bluetooth: controller: Consideration for SDU interval in fragmentation 2023-04-13 16:09:39 +02:00
isoal.h Bluetooth: controller: Consideration for SDU interval in fragmentation 2023-04-13 16:09:39 +02:00
ll_addr.c Bluetooth: Controller: Broadcast ISO encryption support 2023-01-26 13:25:11 +01:00
ll_feat.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ll_settings.c
ll_test.h
ll_tx_pwr.c Bluetooth: controller: removing legacy LLCP code 2023-03-17 15:05:05 +01:00
lll_adv_aux.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_adv_iso.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_adv_sync.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_adv.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
lll_central_iso.h
lll_central.h
lll_chan.c Bluetooth: Controller: Add 'U' suffix when using unsigned variables 2023-03-17 11:48:26 +01:00
lll_chan.h
lll_clock.h
lll_common.c
lll_conn_iso.h Bluetooth: Controller: Fix implementation of CIS Null PDU Indicator use 2023-05-05 12:26:31 +02:00
lll_conn.h Blueotooth: controller: removed delayed notification code 2023-03-17 15:05:05 +01:00
lll_df.h
lll_filter.h
lll_iso_tx.h
lll_peripheral_iso.h
lll_peripheral.h
lll_scan_aux.h
lll_scan.h
lll_sched.h
lll_sync_iso.h Bluetooth: Controller: Broadcast ISO encryption support 2023-01-26 13:25:11 +01:00
lll_sync.h
lll.h Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
nrf.cmake hal_nordic: Add protection against resource conflict (take 2) 2023-03-20 16:59:40 +01:00
openisa.cmake Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
pdu_df.h Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
pdu.h Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_adv_aux.c Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_adv_internal.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_adv_iso.c Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_adv_sync.c Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_adv_types.h Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_adv.c Bluetooth: Controller: Extended Advertising using ticker expire info 2023-05-05 12:26:31 +02:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c Bluetooth: Controller: Fix implementation of CIS Null PDU Indicator use 2023-05-05 12:26:31 +02:00
ull_central.c Bluetooth: controller: disallow enc start/pause when CIS established 2023-05-04 10:47:37 +02:00
ull_chan_internal.h Bluetooth: controller: removing legacy LLCP code 2023-03-17 15:05:05 +01:00
ull_chan.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_conn_internal.h Bluetooth: Controller: Fix connection update window offset data type 2023-04-14 12:57:00 +02:00
ull_conn_iso_internal.h Bluetooth: Controller: Use instant_latency to detect event skipped 2023-01-27 23:04:45 +09:00
ull_conn_iso_types.h Bluetooth: controller: Keep CIS/CIG instances until ll_cig_remove 2023-03-17 16:06:18 +01:00
ull_conn_iso.c Bluetooth: controller: Fixes for CIG with two CISes and separate ACLs 2023-04-28 10:07:46 +02:00
ull_conn_types.h Bluetooth: controller: remove refs to LLCP_LEGACY after rebase 2023-03-17 15:05:05 +01:00
ull_conn.c Bluetooth: Controller: Fix connection update window offset data type 2023-04-14 12:57:00 +02:00
ull_df_internal.h
ull_df_types.h
ull_df.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_filter.c Bluetooth: controller: removing legacy LLCP code 2023-03-17 15:05:05 +01:00
ull_filter.h
ull_internal.h sys/util: extend usage of DIV_ROUND_UP 2023-04-12 16:42:29 +02:00
ull_iso_internal.h Bluetooth: controller: Avoid the use of weak functions for ISO data path 2023-03-16 11:46:05 +01:00
ull_iso_types.h Bluetooth: Controller: Workaround datapath field access after release 2023-01-27 23:04:45 +09:00
ull_iso.c Bluetooth: controller: Consideration for SDU interval in fragmentation 2023-04-13 16:09:39 +02:00
ull_llcp_cc.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_chmu.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_llcp_common.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_conn_upd.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_enc.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_features.h
ull_llcp_internal.h Bluetooth: controller: disallow enc start/pause when CIS established 2023-05-04 10:47:37 +02:00
ull_llcp_local.c Bluetooth: controller: disallow enc start/pause when CIS established 2023-05-04 10:47:37 +02:00
ull_llcp_pdu.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_llcp_phy.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_remote.c Bluetooth: controller: removing (invalid) ASSERT on invalid PDU 2023-04-14 14:03:55 +02:00
ull_llcp.c Bluetooth: controller: disallow enc start/pause when CIS established 2023-05-04 10:47:37 +02:00
ull_llcp.h Bluetooth: controller: disallow enc start/pause when CIS established 2023-05-04 10:47:37 +02:00
ull_peripheral_internal.h Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_peripheral_iso_internal.h Bluetooth: controller: Enable CIS establishment in same ACL instant 2023-02-10 15:28:35 +01:00
ull_peripheral_iso.c Bluetooth: Controller: Fix implementation of CIS Null PDU Indicator use 2023-05-05 12:26:31 +02:00
ull_peripheral.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_scan_aux.c Bluetooth: Controller: Make PDU octet3 vendor specific 2023-01-26 13:25:11 +01:00
ull_scan_internal.h Bluetooth: Controller: Fix scan window value corruption 2023-03-07 11:12:23 +01:00
ull_scan_types.h Bluetooth: Controller: Fix scan window value corruption 2023-03-07 11:12:23 +01:00
ull_scan.c Bluetooth: Controller: Continuous scan with ticks_slot_window 2023-03-24 11:32:42 +01:00
ull_sched_internal.h
ull_sched.c Bluetooth: Controller: Use remainder in win_offset_us calculation 2023-04-13 16:12:58 +02:00
ull_sync_internal.h
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Fix BIG handle when operation cancelled by Host 2023-04-12 13:10:39 +02:00
ull_sync_types.h Bluetooth: Controller: Broadcast ISO encryption support 2023-01-26 13:25:11 +01:00
ull_sync.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_tx_queue.c
ull_tx_queue.h
ull.c Bluetooth: Controller: Fix ull_prepare_dequeue for skipped events 2023-03-17 16:06:54 +01:00