Hopefully 1v90 should have fixed whatever was at fault. And generally memory leaks give you out of memory errors rather than lockups - having process.memory() lock up the device is a very specific error.
But worst case you could try E.enableWatchdog(1) - then if it locks up for more than 1 second it'll reboot.
It has been known for cheap USB power supplies to cause problems, and if you're using ESP8266 WiFi on an Original Espruino board you need a second voltage regulator
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.
Hopefully 1v90 should have fixed whatever was at fault. And generally memory leaks give you out of memory errors rather than lockups - having
process.memory()
lock up the device is a very specific error.But worst case you could try
E.enableWatchdog(1)
- then if it locks up for more than 1 second it'll reboot.It has been known for cheap USB power supplies to cause problems, and if you're using ESP8266 WiFi on an Original Espruino board you need a second voltage regulator