BTN2 can be a problem. If the button is just stuck I use the workaround that I TURN BTN2. In most cases it is working again. Maybe this also solves your problem. Otherwise ... maybe Gordon has an idea ...
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.
BTN2 can be a problem. If the button is just stuck I use the workaround that I TURN BTN2. In most cases it is working again. Maybe this also solves your problem. Otherwise ... maybe Gordon has an idea ...