Next time this fails, check what you're getting from getTime(). I've seen the timer switch from seconds to ms after sd card errors, maybe can be triggered other ways? When this happens, of course, timeouts and intervals get called way too fast.
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.
Next time this fails, check what you're getting from getTime(). I've seen the timer switch from seconds to ms after sd card errors, maybe can be triggered other ways? When this happens, of course, timeouts and intervals get called way too fast.