Accurate RTC with integrated quartz crystal for industrial applications
Dependencies: mbed
PCF2129AT.h@0:6bee9019d980, 2015-02-04 (annotated)
- Committer:
- wataaki
- Date:
- Wed Feb 04 06:12:10 2015 +0000
- Revision:
- 0:6bee9019d980
Initial version
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
wataaki | 0:6bee9019d980 | 1 | #define PCF2129AT_ADDR 0xA2 |
wataaki | 0:6bee9019d980 | 2 | |
wataaki | 0:6bee9019d980 | 3 | #define Control_1 0x00 |
wataaki | 0:6bee9019d980 | 4 | #define Control_2 0x01 |
wataaki | 0:6bee9019d980 | 5 | #define Control_3 0x02 |
wataaki | 0:6bee9019d980 | 6 | #define Seconds 0x03 |
wataaki | 0:6bee9019d980 | 7 | #define Minutes 0x04 |
wataaki | 0:6bee9019d980 | 8 | #define Hours 0x05 |
wataaki | 0:6bee9019d980 | 9 | #define Days 0x06 |
wataaki | 0:6bee9019d980 | 10 | #define Weekdays 0x07 |
wataaki | 0:6bee9019d980 | 11 | #define Months 0x08 |
wataaki | 0:6bee9019d980 | 12 | #define Years 0x09 |
wataaki | 0:6bee9019d980 | 13 | #define Second_alarm 0x0a |
wataaki | 0:6bee9019d980 | 14 | #define Minute_alarm 0x0b |
wataaki | 0:6bee9019d980 | 15 | #define Hour_alarm 0x0c |
wataaki | 0:6bee9019d980 | 16 | #define Day_alarm 0x0d |
wataaki | 0:6bee9019d980 | 17 | #define Weekday_alarm 0x0e |
wataaki | 0:6bee9019d980 | 18 | #define CLKOUT_ctl 0x0f |
wataaki | 0:6bee9019d980 | 19 | #define Watchdg_tim_ctl 0x10 |
wataaki | 0:6bee9019d980 | 20 | #define Watchdg_tim_val 0x11 |
wataaki | 0:6bee9019d980 | 21 | #define Timestp_ctl 0x12 |
wataaki | 0:6bee9019d980 | 22 | #define Sec_timestp 0x13 |
wataaki | 0:6bee9019d980 | 23 | #define Min_timestp 0x14 |
wataaki | 0:6bee9019d980 | 24 | #define Hour_timestp 0x15 |
wataaki | 0:6bee9019d980 | 25 | #define Day_timestp 0x16 |
wataaki | 0:6bee9019d980 | 26 | #define Mon_timestp 0x17 |
wataaki | 0:6bee9019d980 | 27 | #define Year_timestp 0x18 |
wataaki | 0:6bee9019d980 | 28 | #define Aging_offset 0x19 |
wataaki | 0:6bee9019d980 | 29 | #define Internal_reg 0x1a |
wataaki | 0:6bee9019d980 | 30 | |
wataaki | 0:6bee9019d980 | 31 | typedef struct |
wataaki | 0:6bee9019d980 | 32 | { |
wataaki | 0:6bee9019d980 | 33 | char s; // 秒 |
wataaki | 0:6bee9019d980 | 34 | char m; // 分 |
wataaki | 0:6bee9019d980 | 35 | char h; // 時間 |
wataaki | 0:6bee9019d980 | 36 | char d; // 日 |
wataaki | 0:6bee9019d980 | 37 | char wd; // 曜日 |
wataaki | 0:6bee9019d980 | 38 | char mm; // 月 |
wataaki | 0:6bee9019d980 | 39 | short y; // 年 |
wataaki | 0:6bee9019d980 | 40 | } dt_dat, *pdt_dat; |
wataaki | 0:6bee9019d980 | 41 |