48 Mhz, 32-bit ARM Cortex - M0+ processor. Flash 256KB, RAM 32K
7” Capacitive Touch 1024x600
Isolated Input, Output, analog, module.
RA8876 Controller on SPI bus
I would try this library, but I have many doubts.
The RA8876 has an accelerator that makes it very fast, drawing primitives, it has a DMA to draw proportional fonts and images from a Flash chip connected to it.
Set pixel is very slow.
Copy image from SD, require 20 Seconds.
Write text from CPU Flas, require 3 Seconds
It may also be that we can improve, but do not know by how much.
If you chose LittlevGL, you wouldn’t be able to make use of the acceleration for drawing primitives, but you might be able to utilize DMA to transfer the bitmap in RAM that the library gives you to the display.