ds1307_internal.h¶
Register definitions for DS1307 RTC.
-
DS1307_REG_SEC
¶ seconds
1
(0x00)
-
DS1307_REG_MIN
¶ minutes
1
(0x01)
-
DS1307_REG_HOUR
¶ hours
1
(0x02)
-
DS1307_REG_DOW
¶ day of week (1-7, 1 == sunday)
1
(0x03)
-
DS1307_REG_DOM
¶ day of month
1
(0x04)
-
DS1307_REG_MON
¶ month
1
(0x05)
-
DS1307_REG_YEAR
¶ year
1
(0x06)
-
DS1307_REG_SQW_CTL
¶ SQW control.
1
(0x07)
-
DS1307_REG_RAM_FIRST
¶ NVRAM start.
1
(0x08)
-
DS1307_REG_RAM_LAST
¶ NVRAM end.
1
(0x3F)
-
DS1307_REG_SEC_CH
¶ clock halt bit
1
(0x80)
-
DS1307_REG_SEC_MASK
¶ seconds mask
1
(0x7f)
-
DS1307_REG_MIN_MASK
¶ minutes mask
1
(0x7f)
-
DS1307_REG_HOUR_12H
¶ 12-hour (0) / 24-hour (1) mode
1
(0x40)
-
DS1307_REG_HOUR_PM
¶ AM (0) / PM (1) in 12-hour mode.
1
(0x20)
-
DS1307_REG_HOUR_12H_MASK
¶ hour (12-hour mode)
1
(0x2f)
-
DS1307_REG_HOUR_24H_MASK
¶ hour (24-hour mode)
1
(0x3f)
-
DS1307_REG_DOW_MASK
¶ day of week mask
1
(0x07)
-
DS1307_REG_DOM_MASK
¶ day of month mask
1
(0x3f)
-
DS1307_REG_MON_MASK
¶ month mask
1
(0x1f)
-
DS1307_DOW_OFFSET
¶ offset in days from sunday
1
(1)
-
DS1307_MON_OFFSET
¶ offset in month from January
1
(1)
-
DS1307_YEAR_OFFSET
¶ offset in years from 1900
1
(-100)