rtc class

Dependencies:   mbed

Fork of rtc_func by HIMBED_3AHELI

Committer:
Hevi
Date:
Thu Apr 16 10:25:35 2015 +0000
Revision:
2:c3120898fc96
rtc functions in class RTC8563 transferred

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Hevi 2:c3120898fc96 1 //
Hevi 2:c3120898fc96 2 // @ Project : RTC8563
Hevi 2:c3120898fc96 3 // @ File Name : RTC8563.h
Hevi 2:c3120898fc96 4 // @ Date : 16.04.2015
Hevi 2:c3120898fc96 5 // @ Author : Daniel Hevesy
Hevi 2:c3120898fc96 6 // @ Copyright : daniel.hevesy-szetty@bulme.at
Hevi 2:c3120898fc96 7 //
Hevi 2:c3120898fc96 8 #include "mbed.h"
Hevi 2:c3120898fc96 9 #include "const.h"
Hevi 2:c3120898fc96 10
Hevi 2:c3120898fc96 11 #if !defined(_RTC8563_H)
Hevi 2:c3120898fc96 12 #define _RTC8563_H
Hevi 2:c3120898fc96 13
Hevi 2:c3120898fc96 14 class RTC8563
Hevi 2:c3120898fc96 15 {
Hevi 2:c3120898fc96 16 public:
Hevi 2:c3120898fc96 17 RTC8563(); // delete void
Hevi 2:c3120898fc96 18 RTC8563(PinName sda, PinName scl);
Hevi 2:c3120898fc96 19 char rtc_read(char address);
Hevi 2:c3120898fc96 20 void rtc_write(char address, char value);
Hevi 2:c3120898fc96 21 void rtc_init();
Hevi 2:c3120898fc96 22 void rtc_alarm();
Hevi 2:c3120898fc96 23 protected:
Hevi 2:c3120898fc96 24 I2C i2c;
Hevi 2:c3120898fc96 25 };
Hevi 2:c3120898fc96 26
Hevi 2:c3120898fc96 27 #endif //_RTC8563_H