zephyr/subsys/bluetooth
Piotr Pryga 008fd88d6f Bluetooth: Controller: Add sampling and switching offset configuration
Start of the antenna switching and sampling CTE is configured by use
of DFECTRL2 register in Nodric Radio peripheral. As of now the
configuration was set to defaults, so antenna switching has started
immediately after CTE procedure was started (end of CRC).

Sampling was started at the very beginning of a sampling slot.
It should be delayed for at least 125 ns from beginning of sampling
slot and not more than 125 ns to the end of sampling slot. This is a
requirement from BT 5.3 Core specification Vol 6, Part B section 2.5.4
IQ sampling.

Although it seems to me that when samples are taken depends on
implementation and used hardware. Taking that into account
there is provided a set of KConfig options to configure samples
offset for PHY 1M, PHY 2M and sapling slots 1 us and 2us separetely.

Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no>
2022-03-14 11:31:24 +01:00
..
audio Bluetooth: PACS: Refactor PAC location read/write 2022-03-11 11:36:19 -08: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: Add sampling and switching offset configuration 2022-03-14 11:31:24 +01:00
host Bluetooth: Host: Use IN_RANGE macro from util.h 2022-03-11 07:20:16 -06:00
mesh Bluetooth: Mesh: Change ERR to WARN 2022-03-11 10:59:56 +01:00
services kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
shell Bluetooth: Audio: Add endpoint type to capabilities config cb 2022-03-10 14:07:17 -05:00
CMakeLists.txt
Kconfig kconfig: tweak Kconfig prompts 2022-03-09 15:35:54 +01:00
Kconfig.adv Bluetooth: Host: Remove experimental tag from periodic adv and sync 2022-02-25 21:59:49 +02:00
Kconfig.iso kconfig: bluetooth: experimental settings now uses select EXPERIMENTAL 2021-10-22 13:59:21 +02:00