I just tested and this happens to me too! 2v21 is fine
In bootloader mode the display driver is very simplistic and 'safe'
When Bangle.js runs I believe we push the display as fast as we can get away with (adding some NOPs where it was too fast), and it seems that the new compiler we started using since 2v21 is a bit faster and manages to cause problems! I've added some NOPs and it's fine now!
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.
I just tested and this happens to me too! 2v21 is fine
In bootloader mode the display driver is very simplistic and 'safe'
When Bangle.js runs I believe we push the display as fast as we can get away with (adding some NOPs where it was too fast), and it seems that the new compiler we started using since 2v21 is a bit faster and manages to cause problems! I've added some NOPs and it's fine now!