Tuan Le / Mbed 2 deprecated AccelerometerProject

Dependencies:   MMA8452 N5110 PowerControl beep mbed

Revision:
2:57d1ed1f0ad3
Child:
3:1974db5993ef
diff -r 92f77de19aad -r 57d1ed1f0ad3 Clock.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Clock.h	Sat May 02 20:29:52 2015 +0000
@@ -0,0 +1,50 @@
+/**
+@ 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
\ No newline at end of file