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

nRF52840 - SPIM Blocking mode with SD and FreeRTOS

Hi,

I am using SDK 14.0 on nRF52840 (DK), with sofdevice enabled and FreeRTOS port.

My question reagrds the "blocking mode" transfer - event handler was not provided in nrf_drv_spi_init().

How would a FreeRTOS system behave when a task is using the “blocking” transaction mode:

  1. When task is high priority (relative to other task(s))
  2. When task is low priority (relative to other task(s))
  3. When other task(s) are ready before it’s call to MCU sleep
  4. When other task(s) are becoming ready via ISR during it’s sleep
  5. Is there any difference if I use EasyDMA or not in this case?

Thanks, Elkana.

Parents Reply Children
No Data
Related