zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada 6551630c2c Bluetooth: Controller: Fix window offset calculation
Fix window offset calculation which is missing the radio
rx ready delay timing be subtracted because the connection
offset from the start of the radio for scan window to the
end of the ADV_IND PDU includes the radio rx ready delay
timing, where as the determined window offset by advanced
scheduling calculates the offset from the ticks_at_expire
of the scan window to an active central connection's
ticks_at_expire.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2023-04-13 16:12:58 +02:00
..
nordic Bluetooth: Controller: Fix window offset calculation 2023-04-13 16:12:58 +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: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
lll_adv_iso.h Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
lll_adv_sync.h Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
lll_adv.h Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00: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: Initial CIG with 1 CIS support in LLL 2023-01-27 23:04:45 +09: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 sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_adv_internal.h Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
ull_adv_iso.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_adv_sync.c Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
ull_adv_types.h Bluetooth: controller: Use new ticker feature to get offsets 2023-03-22 08:57:37 +00:00
ull_adv.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_central_internal.h
ull_central_iso_internal.h
ull_central_iso.c sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +02:00
ull_central.c Bluetooth: Controller: Fix connected ISO time reservation calculation 2023-03-17 16:06:32 +01: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: removing legacy LLCP code 2023-03-17 15:05:05 +01: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: Consideration for SDU interval in fragmentation 2023-04-13 16:09:39 +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 sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +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 Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp_local.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01: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 Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp.c Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01:00
ull_llcp.h Revert "Bluetooth: controller: use RX node piggy-back for NTF when possible" 2023-03-10 09:30:23 +01: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 sys: util: migrate all files to DIV_ROUND_UP 2023-04-11 12:00:37 +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