The screen update routine is called once per second, according to time change, which is provided by DS3231.
However, other subroutines are not synced to clock seconds and have own "schedule" of being called.
So it's quite logical to have data ready, but update screen once per second.
Bookmarks