zephyr/subsys/bluetooth/controller/ll_sw
Wolfgang Puffitsch feb9943e84 Bluetooth: controller: Fix overflow with preferred periodicity
Avoid possibly overflowing maximum interval when calculating interval
with preferred periodicity.

Changed calculation to round down from maximum interval and reset to
maximum in case of underflowing minimum interval.

Signed-off-by: Wolfgang Puffitsch <wopu@demant.com>
2021-04-26 13:38:34 +02:00
..
nordic Bluetooth: controller: nRF5: Back-to-Back Radio Tx interface 2021-04-22 16:00:10 +02:00
openisa Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
isoal.c Bluetooth: controller: ISO adaptation layer, Rx unframed 2021-04-14 18:17:09 +02:00
isoal.h Bluetooth: controller: ISO adaptation layer, Rx unframed 2021-04-14 18:17:09 +02:00
ll_addr.c
ll_feat.c
ll_settings.c
ll_test.h
ll_tx_pwr.c
lll.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
lll_adv.h Bluetooth: controller: Conditional compile adv addr used by initiator 2021-03-30 14:04:23 +02:00
lll_adv_aux.h
lll_adv_sync.h
lll_central_iso.h
lll_chan.c
lll_chan.h
lll_clock.h
lll_common.c Bluetooth: controller: Framework for new feature BT_CTLR_JIT_SCHEDULING 2021-04-13 12:15:12 +02:00
lll_conn.h Bluetooth: controller: Guard against race in conn. establishment 2021-04-13 13:02:35 -04:00
lll_conn_iso.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
lll_df.h
lll_filter.h
lll_master.h
lll_peripheral_iso.h
lll_scan.h Bluetooth: controller: Fix race in create connection cancel 2021-03-30 14:04:23 +02:00
lll_scan_aux.h
lll_sched.h
lll_slave.h
lll_sync.h
lll_sync_iso.h
nrf.cmake Bluetooth: controller: Consolidate ISO role Kconfigs 2021-04-19 10:22:59 +02:00
openisa.cmake
pdu.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
ull.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_adv.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_adv_aux.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_adv_internal.h
ull_adv_iso.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_adv_sync.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_adv_types.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_central_iso.c
ull_central_iso_internal.h
ull_chan.c
ull_chan_internal.h
ull_conn.c Bluetooth: controller: Fix overflow with preferred periodicity 2021-04-26 13:38:34 +02:00
ull_conn_internal.h
ull_conn_iso.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_conn_iso_internal.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
ull_conn_iso_types.h Bluetooth: controller: Moved sdu_interval field members 2021-04-23 15:00:45 +02:00
ull_conn_types.h Bluetooth: controller: Moved sdu_interval field members 2021-04-23 15:00:45 +02:00
ull_df.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_df.h
ull_filter.c
ull_filter.h
ull_internal.h Bluetooth: controller: Fix uninitialized ULL reference count 2021-04-19 10:26:38 +02:00
ull_iso.c Bluetooth: controller: ISO adaptation layer, Rx unframed 2021-04-14 18:17:09 +02:00
ull_iso_internal.h
ull_iso_types.h Bluetooth: controller: ISO adaptation layer, Rx unframed 2021-04-14 18:17:09 +02:00
ull_master.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_master_internal.h Bluetooth: controller: Propagate ticker force to ULL 2021-04-13 12:15:12 +02:00
ull_peripheral_iso.c Bluetooth: controller: Moved sdu_interval field members 2021-04-23 15:00:45 +02:00
ull_peripheral_iso_internal.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
ull_scan.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_scan_aux.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_scan_internal.h
ull_scan_types.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sched.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sched_internal.h
ull_slave.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_slave_internal.h Bluetooth: controller: Propagate ticker force to ULL 2021-04-13 12:15:12 +02:00
ull_sync.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sync_internal.h
ull_sync_iso.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sync_iso_internal.h
ull_sync_types.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00