Hi - yes, I'm not too surprised about the 'native code' bit - it might just be the Bangle.showLauncher function.
I'm starting to think that probably there actually is a hardware issue. My guess is that the connection to the button has become very high resistance... So when the pulldown resistor is enabled it is unable to pull the signal up to a '1'. With the resistor disabled it can do it, but then it never gets pulled back to a '0' and the watch refreshes :(
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.
Hi - yes, I'm not too surprised about the 'native code' bit - it might just be the
Bangle.showLauncher
function.I'm starting to think that probably there actually is a hardware issue. My guess is that the connection to the button has become very high resistance... So when the pulldown resistor is enabled it is unable to pull the signal up to a '1'. With the resistor disabled it can do it, but then it never gets pulled back to a '0' and the watch refreshes :(