updated firmware for LittleVgl V6.0.
old release V1.0 works with LittleVgl V5.3
I have seen your code, you are using spi dma to transport data but polling transmit state after sending instead of using transmit complete interrupt, are you?
I think the polling way would not improve the flush speed very well. Have you ever compared the speed between with or without using DMA? There is a benchmark right there for you to test.
I am now debuging SPI DMA mode, there is something wrong with my project. I supposed the timing of calling lv_disp_flush_ready(&disp_drv); is the reason.
I’m planning to rewrite code using LL libraries. I’ll improve DMA with interrupts
project migrated to STM32 Low Layer Drivers (LL)
improved DMA transfer with interrupts.