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

Using NVMC with active Radio

Hi,

I would like to ask if it is possible to use both Radio and NVMC at the same time (no SoftDevice)?

My scenario:

  • Start Radio and configure RX mode.
  • Write/erase sth.
  • Process received packet over the radio.
  • Start Radio...
  • Write/erase sth.
  • ...

I know that during NVMC operations CPU does not execute code from Flash, but I assume that Radio is operational and EasyDMA access to RAM is working.

Could some confirm my assumptions? 

Parents
  • Hi

    Is there any particular reason that you don't want to use the SoftDevice? Your assumption is correct, as only the CPU is halted while NVMC is active. When using the radio, the SoftDevice is there to help you manage things like flash operations, etc. so that they don't interfere with the radio. We strongly recommend using the SoftDevice.

    Best regards,

    Simon

Reply
  • Hi

    Is there any particular reason that you don't want to use the SoftDevice? Your assumption is correct, as only the CPU is halted while NVMC is active. When using the radio, the SoftDevice is there to help you manage things like flash operations, etc. so that they don't interfere with the radio. We strongly recommend using the SoftDevice.

    Best regards,

    Simon

Children
Related