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

Transfer more than 255 bytes with SPI slave on nrf52

Hi all,

We were developing our application using nRF52840 and later decided to change to nRF52832 considering our hardware constraints. nRF52840 has 16 bit counter for EasyDMA and works fine for us. However, nRF52832 does not allow receiving more than 255 bytes being in SPI Slave and using EasyDMA. I have seen previous posts about how to use SPI Master and list to enable more than 255 bytes of SPI transfer in master mode. I am wondering if there is a similar way or other ways to receive more than 255 bytes in SPI slave mode and without missing any data. Our data stream is 32kB of data and clock frequency is 8MHz.

Thanks,

Ali

Related