f74a0b294c
Disable of CTE sampling for periodic advertising sync PDUs may be interrupted by radio event. In such situation, TX thread will be handled before RX thread delivers IQ samples report to host. In this case RX thread would deliver IQ samples report after CTE sampling was disabled. To avoid such situation RX thread has to check if: - CTE sampling is not disabled, - CTE sampling was not requested to be disabled after start of radio event. CTE sampling configuration is double buffered. Updated configuration is swapped at the beginning of radio event. If CTE sampling is diabled or requested to disable (next radio event didn't start), the IQ samples report should be dropped by RX thread and should not be delivered to host. Signed-off-by: Piotr Pryga <piotr.pryga@nordicsemi.no> |
||
---|---|---|
.. | ||
nordic | ||
openisa | ||
hci.c | ||
hci_driver.c | ||
hci_internal.h | ||
hci_user_ext.h |