Hi,
today I've tested the mcspi dma example in SDK 08.02.00
I've modified the code to use the example as SPI Slave with DMA. The example worked, but the TX Data (68 Byte) will be immediatedly tranfered into the Destination/Source Buffer of the Package DMA
As I could see in the manual (and already tested) up to 256 Byte are buffered in total.
11.3.1.1.1.1 PDMA0 Features Provides per-channel buffering: |
For our required use case of the SPI Slave, we would prefer to be able to manipulate the TX data until the transfer realy happens. Is there a way to avoid the PackageDMA FIFO or to configure it to a lower size <= 4 Byte?