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

SPIM On Byte transaction

Hi,

I need implement a single Byte transaction on SPIM.

I implemented a stop as documented in 

setup_workaround_for_ftpan_58 function

It works only for the first byte. The 1 byte transfer finish correctly then for every new byte, byte transaction is stop immediatly and last clock bit are missing.

nrf_drv_spi_transfer(&spi_rx, BufferTx, Size, Buffer, Size);
if (Size == 1)
{
while(Delay--);
nrf_drv_spi_abort(&spi_rx);
}

Related