hoge
Dependencies: SevenSegLed mbed
Diff: PCF2129AT.h
- Revision:
- 0:1d06be4983e0
diff -r 000000000000 -r 1d06be4983e0 PCF2129AT.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PCF2129AT.h Wed May 16 12:14:54 2018 +0000 @@ -0,0 +1,40 @@ +#define PCF2129AT_ADDR 0xA2 + +#define Control_1 0x00 +#define Control_2 0x01 +#define Control_3 0x02 +#define Seconds 0x03 +#define Minutes 0x04 +#define Hours 0x05 +#define Days 0x06 +#define Weekdays 0x07 +#define Months 0x08 +#define Years 0x09 +#define Second_alarm 0x0a +#define Minute_alarm 0x0b +#define Hour_alarm 0x0c +#define Day_alarm 0x0d +#define Weekday_alarm 0x0e +#define CLKOUT_ctl 0x0f +#define Watchdg_tim_ctl 0x10 +#define Watchdg_tim_val 0x11 +#define Timestp_ctl 0x12 +#define Sec_timestp 0x13 +#define Min_timestp 0x14 +#define Hour_timestp 0x15 +#define Day_timestp 0x16 +#define Mon_timestp 0x17 +#define Year_timestp 0x18 +#define Aging_offset 0x19 +#define Internal_reg 0x1a + +typedef struct +{ + char s; // 秒 + char m; // 分 + char h; // 時間 + char d; // 日 + char wd; // 曜日 + char mm; // 月 + short y; // 年 +} dt_dat, *pdt_dat;