Yep, of cause drawImage() is always faster than drawString() with vector font.
Video post #4 is using setFont("6x8",4) because it is much faster than using vector and with option true no clear is needed, so this is similar to drawImage().
drawImage() can benefit of spi_send_many
lcd.setFont("Vector",20).drawString() looks like it is drawing pixel by pixel.
My conclusion:
use drawImage when using vector font
split your screen in small sections and use drawImage to update them
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.
Thanks for sharing.
Yep, of cause drawImage() is always faster than drawString() with vector font.
Video post #4 is using setFont("6x8",4) because it is much faster than using vector and with option true no clear is needed, so this is similar to drawImage().
My conclusion: