The best solution I've been able to come up with so far:
- Calculate a barely sufficient timeout
- If the DMA/SPI transfer doesn't complete within the timeout, dma_channel_abort the send and receive channels
- Retry the whole operation (which invariable [so far] succeeds)
Statistics: Posted by carlk3 — Wed Aug 28, 2024 11:22 pm