RTC8564.h
- Committer:
- misodengaku
- Date:
- 2012-06-20
- Revision:
- 0:ed1f619f1794
File content as of revision 0:ed1f619f1794:
#define RTC8564NB_ADR 0xA2
#define CONTROL1 0x00
#define CONTROL2 0x01
#define SECONDS 0x02
#define MINUTES 0x03
#define HOURS 0x04
#define DAYS 0x05
#define WEEKDAYS 0x06
#define MONTHS 0x07
#define YEARS 0x08
#define MINUTE_ALARM 0x09
#define HOUR_ALARM 0x0A
#define DAY_ALARM 0x0B
#define WEEKDAY_ALARM 0x0C
#define CLOCKOUT_FREQ 0x0D
#define TIMER_CONTROL 0x0E
#define TIMER 0x0F
#define _READ 0x01
#include "mbed.h"
class RTC8564{
public:
RTC8564(PinName sda = p9, PinName scl = p10) : i2c(sda, scl) {
}
void write(char address, char value);
char read(char address);
void time_just();
void setdaytime(char y[3], char m[3], char d[3], char h[3], char min[3], char s[3], char week_val[2]);
private:
I2C i2c;
};
miso dengaku