Replaced blocking SPI framebuffer transmission with DMA-driven transfer.

Replaced blocking spi_write_blocking() framebuffer transfer with DMA.

- Switched SPI to 8-bit mode
- Configured DMA channel with SPI DREQ
- Moved FIFO signaling to DMA completion IRQ
- Removed blocking framebuffer transmission
- Preserved command/data SPI operations
This commit is contained in:
Stanislav N Mikhailov
2026-02-15 18:12:56 +03:00
parent a9eb872c1a
commit 013829cf55
3 changed files with 57 additions and 16 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
#include <stdio.h>
//#include <stdio.h>
#include <stdint.h>
void fillBufer (uint16_t* buffer,uint16_t color);
//unsigned short reverse(unsigned short x);