Hi, NODRDICSEMI
Now I use PPI + gpiote (spidma) to make the hardware read and write by itself. But after I enabled RX list, I found that when the amount of data read exceeds the RX buffer I set, RX buffer will not be updated.So
1、How do I know if the RX buffer is full,
2、How do I know the number of times SPI reads and writes when using spidma?
In addition, I found in the debugging program that SPI RX buffer received more than one set of data when the event reached gpiote interrupt, that is to say, SPI read and write operations were performed more than once. However, I have set the read-write task trigger condition of SPI to gpiote input event.
I don't understand what's wrong.
Hope to get a reply as soon as possible.
June6