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

Is nrf_drv_spi_transfer interrupt safe?

My application runs on nRF52832 with SDK11. what happens if I call nrf_drv_spi_transfer in blocking mode from different contexts on the same SPI instance. in my case the instance is SPI1 configured without a handler (blocking mode) with priority LOW what are the consequences of calling nrf_drv_spi_transfer on this instance from main loop, LOW priority context and MID priority context with no synchronization between the calls ?