zephyr/subsys/bluetooth
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
..
audio Bluetooth: Audio: Add BT_WARN for missing stream callbacks 2022-01-27 12:01:34 +02:00
common Bluetooth: Host: Non-discardable event buffer size is 255 for ext adv 2022-02-07 17:22:13 +01:00
controller Bluetooth: Controller: df: Fix IQ sample data saturation info drop 2022-02-07 17:22:49 +01:00
host Bluetooth: ATT: Fix conn parameter to req cb in att_reset 2022-02-07 17:00:51 +01:00
mesh kernel: workq: Fix type errors in delayable work handlers 2022-02-02 18:43:12 -05:00
services bluetooth: ots: directory listing record length 2022-02-04 11:15:37 +01:00
shell Bluetooth: shell: Add LE Audio shell commands 2022-01-27 12:01:34 +02:00
CMakeLists.txt
Kconfig bluetooth: correct kconfig help 2021-12-21 18:19:24 +01:00
Kconfig.adv kconfig: bluetooth: experimental settings now uses select EXPERIMENTAL 2021-10-22 13:59:21 +02:00
Kconfig.iso kconfig: bluetooth: experimental settings now uses select EXPERIMENTAL 2021-10-22 13:59:21 +02:00