I'd say the best bet would be to use Bangle.setLCDMode("120x120") - this uses an offscreen buffer and doubles pixels. You then just call g.flip() when you're ready and it updates without flicker.
It also means that you could hopefully avoid having to use scale - because everything is basically already scaled by 2 anyway. There's also 80x80 for 3x scaling
It does mean that you can't use Widgets, but you weren't using those anyway.
© Espruino, powered by microcosm.
Report a problem