zephyr/subsys/bluetooth/controller
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
..
crypto
hal
hci bluetooth: controller: fixed problems in ISO-AL RX 2022-03-02 11:22:33 +01:00
include Bluetooth: Controller: Fix missing ll_adv_cmds_set 2022-03-01 14:54:35 +01:00
ll_sw Bluetooth: Controller: Add sampling and switching offset configuration 2022-03-14 11:31:24 +01:00
ticker Bluetooth: controller: Replace slave with peripheral 2021-09-21 13:01:29 +02:00
util Bluetooth: Controller: Initial broadcast ISO Tx data path 2022-03-01 14:54:35 +01:00
CMakeLists.txt Bluetooth: Controller: Schedule BIG event after Periodic Adv event 2022-03-01 11:51:46 +01:00
Kconfig kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.df Bluetooth: Controller: Add sampling and switching offset configuration 2022-03-14 11:31:24 +01:00
Kconfig.ll_sw_split kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00