RTC Library

Dependents:   rtc_class2

Committer:
Hevi
Date:
Thu Apr 16 10:34:40 2015 +0000
Revision:
0:fe72feeab094
RTC8563 library for real time clock

Who changed what in which revision?

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