diff options
| author | pennae <[email protected]> | 2023-05-02 10:50:06 +0200 |
|---|---|---|
| committer | pennae <[email protected]> | 2023-05-02 10:56:37 +0200 |
| commit | 54e695b1b2105c1b2484584d100564afc0679596 (patch) | |
| tree | 2426d94bbf38d2ab3aea1f8d473a3c835ae12446 /examples | |
| parent | 05c36e05f9f6b1a0a36982239b2e7c697f0d3734 (diff) | |
rp/pio: fix dma
fixing the dma word size to 32 makes it impossible to implement any
peripheral that takes its data in smaller chunks, eg uart, spi, i2c,
ws2812, the list goes on.
compiler barriers were also not set correctly; we need a SeqCst barrier
before starting a transfer as well to avoid reordering of accesses into
a buffer after dma has started.
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions
