You could build your own firmware with support for the LCD built in, and that would be a lot faster.... Or since you have ESP32 you probably have enough free RAM to allocate one big buffer rather than using paletted.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi,
You could build your own firmware with support for the LCD built in, and that would be a lot faster.... Or since you have ESP32 you probably have enough free RAM to allocate one big buffer rather than using paletted.
The code for paletted is at https://github.com/espruino/EspruinoDocs/blob/master/devices/ILI9163.js#L107-L131
And I imagine the code to write the image direct with just a big buffer would be something like: