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

Can application code run during radio usage?

I spoke with someone at Nordic who seemed to imply that utilizing the radio does not necessarily tie up the Cortex processor on nRF5X devices. Is this true? It seemed to me that the Nordic libraries (incl SoftDevice) ran on the Cortex.

I see from the radio block diagram in the nRF52 spec that the radio does have its own packetizing and DMA logic. Where can I go to find a more rigorous explanation of what proprietary/BLE radio procedures use the Cortex and which (if any) can be performed concurrently with application code? My goal is to understand how much time I have for application code after radio tasks.

Related