Drawing a line being slower is actually pretty confusing since the system should be able to recognise flat lines and turn them into fillrect commands.
I feel like the big issue here is really just the LCD driver and being able to push data fast enough.
Do you think you'd be in a position to build your own firmware? I know you're on the Amperka board and I think their builds are some way behind Espruino - however if you could build your own firmware there is actually a native SPI LCD driver in https://github.com/espruino/Espruino/blob/master/libs/graphics/lcd_spi_unbuf.c
If you could include that, suddenly updates would get miles faster
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.
Drawing a line being slower is actually pretty confusing since the system should be able to recognise flat lines and turn them into fillrect commands.
I feel like the big issue here is really just the LCD driver and being able to push data fast enough.
Do you think you'd be in a position to build your own firmware? I know you're on the Amperka board and I think their builds are some way behind Espruino - however if you could build your own firmware there is actually a native SPI LCD driver in https://github.com/espruino/Espruino/blob/master/libs/graphics/lcd_spi_unbuf.c
If you could include that, suddenly updates would get miles faster