zephyr/subsys
Piotr Pryga d04456f4d9 Bluetooth: Controller: df: Fix IQ sample data saturation info drop
Nordic Semiconductor Radio peripheral provides IQ samples as
12 bits signed integer with sign extended to 16 bits.
Where out of range IQ samples (saturated) have value -32768.

Due to conversion of IQ samples to 8 bit signed integer, required by
BT 5.3 Core Vol 4, Part E sections 7.7.65.21 and 7.7.65.22 the
saturation information was lost.

The PR fixes that issue by use of value -128 to mark saturated
IQ samples. Note that BT 5.3 Core does not give any particular
value of IQ sample a special meaning.

This is a vendor specific solution and does not affect other
implementations of lower link layer.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-02-07 17:22:49 +01:00
..
bluetooth Bluetooth: Controller: df: Fix IQ sample data saturation info drop 2022-02-07 17:22:49 +01:00
canbus drivers: can: rename API functions for better consistency 2022-01-10 10:44:37 +01:00
console
cpp cpp: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
debug debug: Add back openocd alias 2022-02-02 14:34:41 -05:00
demand_paging
dfu
disk
emul
fb samples: use chosen property to get default display controller 2021-12-10 12:47:30 +01:00
fs fs: Extend the littlefs code to support block devices 2022-01-17 12:53:43 -05:00
ipc ipc: Remove multi-instance backend 2022-01-17 15:50:58 -05:00
jwt
logging logging: syst: fix logging v2 with strings as arguments 2022-02-04 11:14:55 +01:00
lorawan
mgmt mgmt: mcumgr: Replace use of crc16 with crc16_itu_t 2022-02-04 12:33:22 -05:00
modbus modbus: Get rid of custom CRC16 function 2022-02-04 12:33:22 -05:00
net net: lib: lwm2m: Use snprintk instead of snprintf 2022-02-07 17:22:38 +01:00
pm kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
portability portability: cmsis: use correct type for atomics 2021-11-15 09:59:01 -05:00
random random: remove @return doc for void functions 2022-01-12 16:02:16 -05:00
settings settings: add shell commands for reading settings 2021-11-22 08:32:56 -05:00
shell logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
stats
storage storage/flash_map: Use larger type for alignment 2021-12-30 16:32:02 -05:00
task_wdt task_wdt: fix overflow in current_ticks making wdt get stuck 2021-11-22 20:22:11 -05:00
testsuite testsuite: ztest: Fix concatenation in macro 2022-02-01 08:16:10 -05:00
timing
tracing tracing_user: Add ISR nest level parameter 2022-01-21 14:38:35 -05:00
usb usb: add option to initialize USB device support at boot 2022-02-07 13:06:35 +01:00
CMakeLists.txt
Kconfig