Hi!
After checking the amount of data in the RX-FIFO using the RXBYTES word the status word returned by the next spi transaction indicates data in the RX-FIFO even though the RXBYTES command showed that the fifo was empty. After a few additional spi-transactions the status word works as expected again. Is this expected behavior?
Using a bus listener the transactions are as follows:
MOSI MISO
0xFB 0x10
0x00 0x00
0xFB 0x10
0x00 0x00
0x3D 0x1F //This is the unexpected STATUS
0x06 0x1F
0x06 0x1F
0xFB 0x10 //Status back to normal
0x00 0x00
Best Regards
/Torkel Hambraeus