I2C Registers: Difference between revisions
→Device 3: 0x27 is read only |
|||
Line 364: | Line 364: | ||
| s | | s | ||
| rw | | rw | ||
| | | RTC interrupt mask | ||
|- | |- | ||
| 0x1A | | 0x1A | ||
Line 477: | Line 477: | ||
|- | |- | ||
| 0x30 | | 0x30 | ||
- | - 0x36 | ||
| s | | s | ||
| rw | | rw | ||
| RTC time (system clock). 7 bytes are read from this. The upper nibble of each byte encodes 10s (BCD), so each byte is post-processed with (byte & 0xF) + (10 * (byte >> 4)). Byte 0 encodes seconds, byte 1 minutes, byte 2 hours, byte | | RTC time (system clock). 7 bytes are read from this. The upper nibble of each byte encodes 10s (BCD), so each byte is post-processed with (byte & 0xF) + (10 * (byte >> 4)). Byte 0 encodes seconds, byte 1 minutes, byte 2 hours, byte 3 is either the current day of the week or current week of month (not used by anything though), byte 4 days, byte 5 months and byte 6 years | ||
|- | |- | ||
| | | 0x37 | ||
| s | | s | ||
| rw | | rw | ||
| ? | | ? | ||
|- | |- | ||
| | | 0x38 | ||
- 0x3C | |||
| s | | s | ||
| rw | | rw | ||
| | | RTC alarm registers | ||
|- | |- | ||
| 0x3D | | 0x3D |