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

Cleanup at timeslot end

Hi

if one searches the examples using the timeslot API, every application seems to do it's own timeslot cleanup.  Also documentation is not very clear about this.

Best/most confusing is nrf_raal_softdevice.c which does an exit with explicitly raising the radio interrupt (nrf_raal_continuous_mode_exit()).  I'm looking with some big question mark in my head at those __DMB()s.  Are they really required?

So my question: in what state RADIO/TIMER0/PPI etc should be left so that softdevice operation can continue correctly?

Thanks

Hardy

Parents Reply Children
No Data
Related