• I'm with @DrAzzy here - SPI's not up there with FSMC, but it should be fast enough.

    The issue is really the JS execution speed for the current module. If someone wrote a version of setPixel and fillRect in inline assembler it'd be pretty speedy.

    I've got a branch here that adds some stuff that may help with the speed, but initial impressions are that it still isn't great except for fills of big areas. The best solution might be to come up with a general purpose SPI graphics driver that's built in to Espruino. Pretty much all of the controllers for these displays work almost identically over SPI, just with different initialisation code and opCodes.

About

Avatar for Gordon @Gordon started