RTC8563

Dependents:   rtc_func Projekt_Wecker_LCD Projekt_Wecker_LCD Projekt_Wecker_LCD

Committer:
wolpra98
Date:
Thu Apr 16 10:35:00 2015 +0000
Revision:
0:9017c5d1bbb2
Child:
2:e84a6be5784c
RTC8563;

Who changed what in which revision?

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