NRF52840 SPI transfer buffer length

Hi,

Im using NRF52840 with SDK 14.2. Currently trying to use SPI to read a large amount of data. Currently, the SDK is limiting the array buffer size to 255. My understanding is that for NRF52832, the max TXD.MAXCNT are limited to 255 because of easyDMA.

Looking at the datasheet for NRF52840, this register seemed to have changed to 16 bits instead. Does this mean I could safely increase the size of my transfer buffer, through changing the SDK, to have SPI drivers transfer more than 255 bytes without problem?

If that is the case, then I do not think SDK should have this limitation, and it would be good to have this corrected.

Regards

Sheng

Related