Dependencies: MMA8452 N5110 PowerControl beep mbed
Clock.h
- Committer:
- stevenle93
- Date:
- 2015-05-02
- Revision:
- 2:57d1ed1f0ad3
- Child:
- 3:1974db5993ef
File content as of revision 2:57d1ed1f0ad3:
/** @ file Clock.h @ brief Header file of a count down clock containing Ticker on RTC and display time on N5110 Nokia Screen */ #ifndef CLOCK_H #define CLOCK_H #include "mbed.h" #include "N5110.h" #include "MMA8452.h" int CClock; class Clock { private: Ticker timer; public: void CountDown(); }; void Clock::CountDown() { if (CClock > 10) { CClock = CClock - 1; char Clockbuffer[14]; int Clocklength = sprintf(Clockbuffer," %d", CClock); if (Clocklength < 14) { lcd.printString(Clockbuffer,33,2); } } else if (CClock > 0) { //lcd.clear(); CClock = CClock - 1; char Clockbuffer[14]; int Clocklength = sprintf(Clockbuffer," %d", CClock); if (Clocklength < 14) { lcd.printString(Clockbuffer,39,2); } } /*else if (CClock == 0) { //lcd.clear(); lcd.printString("Time out",33,2); }*/ } #endif