Accurate RTC with integrated quartz crystal for industrial applications

Dependencies:   mbed

Committer:
wataaki
Date:
Wed Feb 04 06:12:10 2015 +0000
Revision:
0:6bee9019d980
Initial version

Who changed what in which revision?

UserRevisionLine numberNew 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