miso dengaku
/
RTC8564NB_Sample
http://mbed.org/users/jf1vrr/programs/RTC8564NB_Clock/lqbcpuを改造してシリアルに垂れ流すようにしたもの。日時は手で設定
RTC8564.h@0:bfb6e89e28ae, 2012-06-19 (annotated)
- Committer:
- misodengaku
- Date:
- Tue Jun 19 15:52:45 2012 +0000
- Revision:
- 0:bfb6e89e28ae
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
misodengaku | 0:bfb6e89e28ae | 1 | #define RTC8564NB_ADR 0xA2 |
misodengaku | 0:bfb6e89e28ae | 2 | |
misodengaku | 0:bfb6e89e28ae | 3 | #define CONTROL1 0x00 |
misodengaku | 0:bfb6e89e28ae | 4 | #define CONTROL2 0x01 |
misodengaku | 0:bfb6e89e28ae | 5 | #define SECONDS 0x02 |
misodengaku | 0:bfb6e89e28ae | 6 | #define MINUTES 0x03 |
misodengaku | 0:bfb6e89e28ae | 7 | #define HOURS 0x04 |
misodengaku | 0:bfb6e89e28ae | 8 | #define DAYS 0x05 |
misodengaku | 0:bfb6e89e28ae | 9 | #define WEEKDAYS 0x06 |
misodengaku | 0:bfb6e89e28ae | 10 | #define MONTHS 0x07 |
misodengaku | 0:bfb6e89e28ae | 11 | #define YEARS 0x08 |
misodengaku | 0:bfb6e89e28ae | 12 | #define MINUTE_ALARM 0x09 |
misodengaku | 0:bfb6e89e28ae | 13 | #define HOUR_ALARM 0x0A |
misodengaku | 0:bfb6e89e28ae | 14 | #define DAY_ALARM 0x0B |
misodengaku | 0:bfb6e89e28ae | 15 | #define WEEKDAY_ALARM 0x0C |
misodengaku | 0:bfb6e89e28ae | 16 | #define CLOCKOUT_FREQ 0x0D |
misodengaku | 0:bfb6e89e28ae | 17 | #define TIMER_CONTROL 0x0E |
misodengaku | 0:bfb6e89e28ae | 18 | #define TIMER 0x0F |
misodengaku | 0:bfb6e89e28ae | 19 | #define _READ 0x01 |
misodengaku | 0:bfb6e89e28ae | 20 | |
misodengaku | 0:bfb6e89e28ae | 21 | |
misodengaku | 0:bfb6e89e28ae | 22 | void rtc_write(char address, char value); |
misodengaku | 0:bfb6e89e28ae | 23 | char rtc_read(char address); |
misodengaku | 0:bfb6e89e28ae | 24 | void time_just(); |
misodengaku | 0:bfb6e89e28ae | 25 | void rtc_setdaytime(char y[3], char m[3], char d[3], char h[3], char min[3], char s[3], char week_val[2]); |