This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

What is the EVENTDONE of SAADC oversampling?

I'm trying to make an application which displays signal transferred via bluetooth.

To reduce computing time on the tablet, I want to apply oversampling in nRF52840.

The problem is that I'm not sure whether the NRF_DRV_SAADC_EVT_DONE means oversampled and averaged data is ready to use.

I found that the product specification and answer of a related question about SAADC oversampling names to event as different things.

But it was not able to find specific identifier from the nrfx_saadc.h file. There only exist NRFX_SAADC_EVT_DONE, NRFX_SAADC_EVT_LIMIT, and NRFX_SAADC_EVT_CALIBRATEDONE.

How can I detect when the oversampling is done?

Related