nrfx_saadc_offset_calibrate(saadc_handler) API issue

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
Related