It might be worth trying an earlier version just to rule it out - however if the board comes back and works after you type save() then it looks like it may still be working.
When you plug your board back in and type load() what happens?
Is it just that you are using BTN1's pin for something and it is pulled high? That's been a problem before. BTN1 is usually used as a safety net - when held down at startup it stops Espruino loading the saved code (in case what you wrote to Espruino stopped it from working).
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.
It might be worth trying an earlier version just to rule it out - however if the board comes back and works after you type
save()
then it looks like it may still be working.When you plug your board back in and type
load()
what happens?Is it just that you are using BTN1's pin for something and it is pulled high? That's been a problem before. BTN1 is usually used as a safety net - when held down at startup it stops Espruino loading the saved code (in case what you wrote to Espruino stopped it from working).