AnalogClock
AnalogClock copied to clipboard
track time of last falling edge via interrupt
This could eliminate waitFor(edge) and the millisecond offset from the last falling edge could be computed, reducing awake time by not having to wait for an edge multiple times. Still would need to wait for the corrected second boundry to write the updated time to the ds3231.