RTC DS3231 question on P1
I'm reading the time from the RTC DS3231 included in the P2 holiday pixel kit.
The RTC turns seconds and minutes over as expected at 59. For some reason my hours are not turning over until after 29. I am setting a 24 hour clock, so I would expect after 23 to turn over to 00. Instead the hour keeps increasing and then turns over after 29. Thought maybe I was mixing up the month, but checked my code and I am not.
The registers from the datasheet are listed below. I also included screen shots of going from 23:59 to 24:00. I write the initial time once. Then I read in a loop as the RTC counts. What am I missing? Thanks