hi

Dependencies:   mbed TM1636 RTC-DS1307

Revision:
4:051852f988eb
Parent:
3:3d8968877eee
Child:
5:c1f6194ed8bd
--- a/main.cpp	Mon Dec 17 06:40:00 2018 +0000
+++ b/main.cpp	Tue Dec 18 09:34:52 2018 +0000
@@ -1,16 +1,20 @@
 #include "mbed.h"
 #include "Rtc_Ds1307.h"
+#include "TM1636.h"
 
 //RtcCls rtc(p28, p27, p29, true);
-Rtc_Ds1307 rtc(D14, D15);
-DigitalIn  button_K1(A5);
+Rtc_Ds1307 rtc(D3, D6);
+DigitalIn  button_K3(A5);
+TM1636 tm1636(D7,D8);  
 Serial pc(USBTX, USBRX, "pc");
 
-char buffer[128];
-int readptr = 0;
+//char buffer[128];
+//int readptr = 0;
 
 int main() {
-    button_K1.mode(PullUp);
+int8_t temp[4];
+    button_K3.mode(PullUp);
+    tm1636.init();
     Rtc_Ds1307::Time_rtc tm = {};
     tm.date = 1 ;
     tm.mon = 1 ;
@@ -21,14 +25,15 @@
     rtc.setTime(tm, false, false);
     rtc.startClock();
     while(1) {
-       if(!button_K1){
-           rtc.getTime(tm);
-           pc.printf("%02d:%02d:%02d\n",tm.hour,tm.min,tm.sec);
-           wait(0.3);
-           }
-       
             
-            //rtc.stopClock();
+            rtc.getTime(tm);
+            pc.printf("%02d:%02d:%02d\n",tm.hour,tm.min,tm.sec);
+            temp[0] = tm.hour / 10;
+            temp[1] = tm.hour % 10;
+            temp[2] = tm.min / 10;
+            temp[3] = tm.min % 10;                 
+            tm1636.display(temp);  
+            
             }
             }
        
\ No newline at end of file