The ReadBuffer/WriteBuffer types only have the base address and length, but no stride. This doesn't allow them to handle DMA engines where you can do scatter-gather operations. Or alternatively a zero stride for writing to a single address (such as a device FIFO).
For context, I'm primarily looking at the rp2040's DMA engines.
The
ReadBuffer/WriteBuffertypes only have the base address and length, but no stride. This doesn't allow them to handle DMA engines where you can do scatter-gather operations. Or alternatively a zero stride for writing to a single address (such as a device FIFO).For context, I'm primarily looking at the rp2040's DMA engines.