It's proving a bit difficult to find the problem, so this could take a while.
In the mean time you can probably get what you want by making sure you wake up at smaller time intervals (add a setInterval("",1000);). It won't be quite as efficient, but you'll still get some power savings.
Actually I started with smaller intervals (2s and 1s) and thought that maybe the small interval is the problem and switched to a bigger one. I can retry that later today and play with even smaller ones. But it's not too urgent on my side.
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's proving a bit difficult to find the problem, so this could take a while.
In the mean time you can probably get what you want by making sure you wake up at smaller time intervals (add a
setInterval("",1000);
). It won't be quite as efficient, but you'll still get some power savings.