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 Bluetooth: controller: Remove vendor specific internal LLL include 2021-03-01 11:24:40 +01:00
ll_feat.c
ll_settings.c
ll_test.h
ll_tx_pwr.c Bluetooth: controller: Remove vendor specific internal LLL include 2021-03-01 11:24:40 +01:00
lll_adv_aux.h
lll_adv_sync.h
lll_adv.h Bluetooth: controller: Conditional compile adv addr used by initiator 2021-03-30 14:04:23 +02:00
lll_central_iso.h
lll_chan.c Bluetooth: controller: Add function to calculate channel identifier 2021-03-18 13:11:47 +01:00
lll_chan.h Bluetooth: controller: Add function to calculate channel identifier 2021-03-18 13:11:47 +01:00
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_iso.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
lll_conn.h Bluetooth: controller: Guard against race in conn. establishment 2021-04-13 13:02:35 -04:00
lll_df.h Bluetooth: controller: Remove vendor specific internal LLL include 2021-03-01 11:24:40 +01:00
lll_filter.h
lll_master.h
lll_peripheral_iso.h
lll_scan_aux.h
lll_scan.h Bluetooth: controller: Fix race in create connection cancel 2021-03-30 14:04:23 +02:00
lll_sched.h
lll_slave.h
lll_sync_iso.h
lll_sync.h
lll.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
nrf.cmake Bluetooth: controller: Consolidate ISO role Kconfigs 2021-04-19 10:22:59 +02:00
openisa.cmake Bluetooth: controller: Remove vendor specific internal LLL include 2021-03-01 11:24:40 +01:00
pdu.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04: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 Bluetooth: controller: Fix missing cond. compile of adv extra data 2021-02-25 12:54:20 +01:00
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_adv.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_central_iso_internal.h
ull_central_iso.c
ull_chan_internal.h
ull_chan.c
ull_conn_internal.h Bluetooth: controller: Ignore connections from same peer 2021-03-17 15:32:47 -04: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_iso.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_conn_types.h Bluetooth: controller: Moved sdu_interval field members 2021-04-23 15:00:45 +02:00
ull_conn.c Bluetooth: controller: Fix overflow with preferred periodicity 2021-04-26 13:38:34 +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 Bluetooth: controller: Ignore connections from same peer 2021-03-17 15:32:47 -04:00
ull_filter.h
ull_internal.h Bluetooth: controller: Fix uninitialized ULL reference count 2021-04-19 10:26:38 +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_iso.c Bluetooth: controller: ISO adaptation layer, Rx unframed 2021-04-14 18:17:09 +02:00
ull_master_internal.h Bluetooth: controller: Propagate ticker force to ULL 2021-04-13 12:15:12 +02:00
ull_master.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_peripheral_iso_internal.h Bluetooth: controller: Initial CIS peripheral establishment 2021-03-27 08:57:03 -04:00
ull_peripheral_iso.c Bluetooth: controller: Moved sdu_interval field members 2021-04-23 15:00:45 +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_scan.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sched_internal.h
ull_sched.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_slave.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_internal.h Bluetooth: controller: Rename pdu_biginfo to pdu_big_info 2021-02-19 10:28:41 +01:00
ull_sync_iso.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sync_types.h Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull_sync.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00
ull.c Bluetooth: controller: Avoid sizeof to access ULL/LLL struct member 2021-04-19 10:26:38 +02:00