zephyr/subsys/bluetooth/controller/ll_sw
Piotr Pryga 1c8af8cfe5 Bluetooth: controller: df: fix handling of max count of IQ reports
There was an error in handling of max number of IQ reports
generated by controller. Accordin to BT Core Spec 5.1 the host
may request a number of CTEs to be sampled and reported by
controller while enable IQ sampling. The max_cte_count value
set to zero means sample all CTEs in a periodic advertising chain.

The commit fixes wrong handling of the max_cte_count provided
value to generate expected number of IQ reports.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2021-10-11 21:01:36 -04:00
..
nordic Bluetooth: controller: df: fix handling of max count of IQ reports 2021-10-11 21:01:36 -04:00
openisa Bluetooth: Controller: Minor filter accept list related refactoring 2021-10-01 21:48:51 +02:00
isoal.c
isoal.h
ll_addr.c Bluetooth: Controller: Separate address get and read functions 2021-09-29 14:44:47 -04:00
ll_feat.c Bluetooth: controller: Add CTE Rx params struct to lll_conn declaration 2021-08-18 20:11:10 -04:00
ll_settings.c
ll_test.h
ll_tx_pwr.c Bluetooth: controller: Add CTE Rx params struct to lll_conn declaration 2021-08-18 20:11:10 -04:00
lll_adv_aux.h Bluetooth: Controller: Fix Extended Advertising channel use 2021-09-29 14:44:47 -04:00
lll_adv_sync.h
lll_adv.h Bluetooth: Controller: Fix Extended Advertising channel use 2021-09-29 14:44:47 -04:00
lll_central_iso.h
lll_central.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
lll_chan.c Bluetooth: Controller: Use BT_CTLR_BROADCAST_ISO Kconfig option 2021-07-19 14:18:31 +02:00
lll_chan.h Bluetooth: controller: Implement CSA #2 for SubEvents 2021-07-19 14:18:31 +02:00
lll_clock.h
lll_common.c Bluetooth: controller: Implement ADV re-schedule for new scheduler 2021-08-13 07:30:56 -04:00
lll_conn_iso.h
lll_conn.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
lll_df.h
lll_filter.h Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
lll_peripheral_iso.h
lll_peripheral.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
lll_scan_aux.h Bluetooth: Controller: Move aux sync scanning to lll_sync 2021-08-27 11:46:31 -04:00
lll_scan.h Bluetooth: Controller: Fix assert on aux LLL scheduled chain reception 2021-10-01 14:32:24 -04:00
lll_sched.h
lll_sync_iso.h
lll_sync.h Bluetooth: controller: Add per sync filt by CTE type for SOC w/o DFE 2021-10-07 21:36:55 -04:00
lll.h Bluetooth: controller: Make per adv filtering by CTE cond compilable 2021-10-07 21:36:55 -04:00
nrf.cmake Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
openisa.cmake Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
pdu.h Bluetooth: Controller: Use defines for aux pointer offset unit value 2021-09-29 14:44:47 -04:00
ull_adv_aux.c Bluetooth: Controller: Separate address get and read functions 2021-09-29 14:44:47 -04:00
ull_adv_internal.h Bluetooth: Controller: Separate address get and read functions 2021-09-29 14:44:47 -04:00
ull_adv_iso.c Bluetooth: Controller: Fix cpu sleep for simulation targets 2021-10-07 15:44:10 -04:00
ull_adv_sync.c Bluetooth: Controller: Fix HCI command parameter check failures 2021-09-30 11:47:57 +02:00
ull_adv_types.h Bluetooth: Controller: Fix Extended Advertising channel use 2021-09-29 14:44:47 -04:00
ull_adv.c Bluetooth: Controller: Refactor ull_filter adva_get and tgta_get 2021-10-01 21:48:51 +02:00
ull_central_internal.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
ull_central_iso_internal.h
ull_central_iso.c Bluetooth: controller: Replace {m_,s_} with {c_,p_} 2021-09-21 13:01:29 +02:00
ull_central.c Bluetooth: Controller: Fix HCI command parameter check failures 2021-09-30 11:47:57 +02:00
ull_chan_internal.h Bluetooth: Controller: Periodic Advertising Chan Map Update Indication 2021-08-27 09:34:16 -04:00
ull_chan.c Bluetooth: Controller: Fix Extended Advertising channel use 2021-09-29 14:44:47 -04:00
ull_conn_internal.h Bluetooth: Controller: Use id addr type to check same peer connection 2021-08-27 06:47:21 -04:00
ull_conn_iso_internal.h
ull_conn_iso_types.h
ull_conn_iso.c Bluetooth: controller: Prevent multiple ticker_stop in cis_disabled_cb 2021-09-21 12:52:15 -04:00
ull_conn_types.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
ull_conn.c Bluetooth: Controller: Fix HCI command parameter check failures 2021-09-30 11:47:57 +02:00
ull_df_internal.h
ull_df_types.h Bluetooth: Controller: Fix DF for per adv chains scanning 2021-08-27 11:46:31 -04:00
ull_df.c Bluetooth: controller: Fix ASSERT caused by ULL releasing chain PDUs 2021-10-01 14:32:49 -04:00
ull_filter.c Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
ull_filter.h Bluetooth: Controller: Implement Periodic Advertiser List 2021-10-01 21:48:51 +02:00
ull_internal.h Bluetooth: Controller: Minor refactor of extra done type set function 2021-08-20 12:49:43 +02:00
ull_iso_internal.h
ull_iso_types.h
ull_iso.c Bluetooth: controller: Framework for vendor ISO data path 2021-10-07 15:43:17 -04:00
ull_periph_internal.h Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
ull_peripheral_iso_internal.h
ull_peripheral_iso.c Bluetooth: Controller: Propagate ticks_drift in the ticker callback 2021-09-17 14:30:07 +02:00
ull_peripheral.c Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
ull_scan_aux.c Bluetooth: Controller: Refactor out sync setup addr and sid check 2021-10-01 21:48:51 +02:00
ull_scan_internal.h Bluetooth: Controller: Use defines for scanning state types 2021-09-29 15:05:57 +02:00
ull_scan_types.h Bluetooth: controller: ULL: add per sync filtering by CTE type 2021-10-07 21:36:55 -04:00
ull_scan.c Bluetooth: Controller: Separate address get and read functions 2021-09-29 14:44:47 -04:00
ull_sched_internal.h
ull_sched.c Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
ull_sync_internal.h Bluetooth: controller: ULL: add per sync filtering by CTE type 2021-10-07 21:36:55 -04:00
ull_sync_iso_internal.h
ull_sync_iso.c Bluetooth: Controller: Propagate ticks_drift in the ticker callback 2021-09-17 14:30:07 +02:00
ull_sync_types.h Bluetooth: controller: Make per adv filtering by CTE cond compilable 2021-10-07 21:36:55 -04:00
ull_sync.c Bluetooth: controller: Make per adv filtering by CTE cond compilable 2021-10-07 21:36:55 -04:00
ull.c Bluetooth: controller: ULL: add per sync filtering by CTE type 2021-10-07 21:36:55 -04:00