Hi there,
I am using two nRF52 one as Master and the other as Slave SPI, but I am facing an issue with the slave side, because when I use NRF_DRV_SPI_FREQ_125K it get some corrupted bytes, I solved the issue increasing the frequency to NRF_DRV_SPI_FREQ_8M, but it does not look like a great solution, because I am not solving the problem cause.
What I am thinking about is that the issue is being generated when the SPI uses low frequency and it requires CPU usage for longer periods and when a softdevice event occurs the CPU prioritize them, leaving the SPIS in idle for few nano/microseconds and it generates corrupted data
any recommendations to avoid receiving corrupted data when using SPI Slave and BLE with 5 concurrent connections?
details:
nRF52832 (DK) and SDK15.2
Regards and thanks in advance