I made a typo error above
should be --
second = (sec >> 4)*16 + (sec & $F)
I made a typo error above
should be --
second = (sec >> 4)*16 + (sec & $F)
And if you want to add to time values from DS1307 then convert to decimal before addition --
sec = (RTCsec >> 4)*10 + (RTCsec & $F)
Bookmarks