functions from rtc_func transferred to class RTC8563

Dependencies:   RTC8563 mbed

Fork of rtc_func by HIMBED_3AHELI

Goto Inhalt

Committer:
wolpra98
Date:
Thu Apr 30 10:48:18 2015 +0000
Revision:
10:83960ae8a0ee
Parent:
5:fc8c66a7c87a
rtc_class;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bulmecisco 5:fc8c66a7c87a 1 /***********************************
bulmecisco 5:fc8c66a7c87a 2 name: date.h Version: 0.2
bulmecisco 5:fc8c66a7c87a 3 author: PE HTL BULME
bulmecisco 5:fc8c66a7c87a 4 email: pe@bulme.at
bulmecisco 5:fc8c66a7c87a 5 description:
bulmecisco 5:fc8c66a7c87a 6 Real Time Clock (RTC8563) on HIMBED M0 - LPC11U24
bulmecisco 5:fc8c66a7c87a 7 class Date inherited from class RTC8563
bulmecisco 5:fc8c66a7c87a 8 Example methode GetDay implemented
bulmecisco 5:fc8c66a7c87a 9 ToDo:
bulmecisco 5:fc8c66a7c87a 10 implement GetYear, GetMonth;
bulmecisco 5:fc8c66a7c87a 11 Constructor to initialize Date on RTC
bulmecisco 5:fc8c66a7c87a 12 Alarm methode
bulmecisco 5:fc8c66a7c87a 13 ***********************************/
bulmecisco 5:fc8c66a7c87a 14
bulmecisco 3:c6081814064d 15 #include "mbed.h"
bulmecisco 3:c6081814064d 16 #include "const.h"
bulmecisco 3:c6081814064d 17 #include "RTC8563.h"
bulmecisco 4:a4d39c018c65 18 #include "string"
bulmecisco 3:c6081814064d 19
bulmecisco 3:c6081814064d 20 #ifndef DATE_H
bulmecisco 3:c6081814064d 21 #define DATE_H
bulmecisco 3:c6081814064d 22 class Date : public RTC8563 // Date abgeleitet von RTC8563
bulmecisco 3:c6081814064d 23 {
bulmecisco 5:fc8c66a7c87a 24 protected:
bulmecisco 3:c6081814064d 25 uint8_t bcdToUint(uint8_t const nybbles); // private Methode
bulmecisco 4:a4d39c018c65 26 string toString(uint8_t value);
bulmecisco 4:a4d39c018c65 27
bulmecisco 3:c6081814064d 28 public:
bulmecisco 3:c6081814064d 29 Date() // Standard Konstruktor
bulmecisco 5:fc8c66a7c87a 30 {
bulmecisco 5:fc8c66a7c87a 31 }
bulmecisco 3:c6081814064d 32 uint8_t GetDay(); // Methode
wolpra98 10:83960ae8a0ee 33 uint8_t GetDay(int value);
wolpra98 10:83960ae8a0ee 34 virtual string GetDay(string str);
bulmecisco 3:c6081814064d 35 };
bulmecisco 3:c6081814064d 36 #endif