It shuffles rgb24 buffer data to a single DMA buffer and streams it to two cascaded PIO blocks - one for RGB and one for pixel time/row selection.
10bit depth. 12 RGB lines/5 row address lines. Implemented direct stream buffer plotting.
It shuffles rgb24 buffer data to a single DMA buffer and streams it to two cascaded PIO blocks - one for RGB and one for pixel time/row selection.
10bit depth. 12 RGB lines/5 row address lines. Implemented direct stream buffer plotting.
Extracted the parallel bit-interleaved debouncer so everyone can reuse it. Features: Symmetric (press/release), Periodic polling (high EMI immunity), Zero counters (bitwise-only), Scalable N×S matrix in a single register ⬇️
Extracted the parallel bit-interleaved debouncer so everyone can reuse it. Features: Symmetric (press/release), Periodic polling (high EMI immunity), Zero counters (bitwise-only), Scalable N×S matrix in a single register ⬇️