I've been playing around with the advanced_non_blocking_internal_timer example, on my nRF52DK-52832 board using NCS 2.6.0.
I couldn't get it working for what seemed like an eternity. It was getting as far as the call to
status = nrfx_saadc_offset_calibrate(saadc_handler);
and then nothing was happening.
So, as a brute force test, I just skipped the calibration and made a call directly to
status = nrfx_saadc_mode_trigger();
And then the example worked as expected. Is there something about the nrfx_saadc_offset_calibrate() API and the nRF52832 that means it doesn't work? Anyone else able to confirm what I have been seeing?
Cheers,
Mike