Maximum spi transfer length

Hi,

SDK - 17.1.0

I am performing an spi write of 500 bytes to an eeprom, but it does not seem to work if the TX length is above ~200 bytes.

nrfx_spim_xfer_desc_t xfer = NRFX_SPIM_XFER_TRX(tx_data, tx_length, reg_data, tx_length + reg_data_length);
err_code = nrfx_spim_xfer(&m_spim, &xfer, NULL);

Is there any limitation for the SPI max read/write length ?

Related