The STM32-based boards run a high res timer which they adjust to match the RTC, to allow for high resolution timing. I guess it's possible that if you adjust time time during the initial calibration phase, it's possible it might confuse it.
When the timers fire rapidly, does it go back to normal after some time? And what about if you call TimeController.readCurrentTime maybe 10 seconds after boot? Does it work then?
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.
Hi - which board are you running the code on?
The STM32-based boards run a high res timer which they adjust to match the RTC, to allow for high resolution timing. I guess it's possible that if you adjust time time during the initial calibration phase, it's possible it might confuse it.
When the timers fire rapidly, does it go back to normal after some time? And what about if you call
TimeController.readCurrentTime
maybe 10 seconds after boot? Does it work then?