timer

Dependencies:   4DGL-uLCD-SE mbed

Fork of time_HelloWorld by mbed official

Files at this revision

API Documentation at this revision

Comitter:
lzzcd001
Date:
Sun Mar 08 18:02:09 2015 +0000
Parent:
1:b61248062303
Commit message:
timer

Changed in this revision

4DGL-uLCD-SE.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r b61248062303 -r d0c79e7761e2 4DGL-uLCD-SE.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/4DGL-uLCD-SE.lib	Sun Mar 08 18:02:09 2015 +0000
@@ -0,0 +1,1 @@
+http://developer.mbed.org/users/4180_1/code/4DGL-uLCD-SE/#e39a44de229a
diff -r b61248062303 -r d0c79e7761e2 main.cpp
--- a/main.cpp	Sun Sep 21 18:11:11 2014 +0000
+++ b/main.cpp	Sun Mar 08 18:02:09 2015 +0000
@@ -1,19 +1,51 @@
 #include "mbed.h"
+#include "uLCD_4DGL.h"
+// uncomment this line to enable the uLCD for Part 4 of the lab
+uLCD_4DGL lcd(p28, p27, p30);
+Serial pc(USBTX, USBRX);
+
+void setup()
+{
+    lcd.baudrate(3000000);
+    lcd.background_color(0);
+    lcd.cls();
+    
+    //lcd.printf("Initializing...");
+
+    //Make sure communication is working
+}
 
 int main() {
     set_time(1256729737);  // Set RTC time to Wed, 28 Oct 2009 11:35:37
-
+    setup();
+    
     while (true) {
         time_t seconds = time(NULL);
         
         printf("Time as seconds since January 1, 1970 = %d\n", seconds);
         
         printf("Time as a basic string = %s", ctime(&seconds));
-
+        
+        lcd.cls();
         char buffer[32];
         strftime(buffer, 32, "%I:%M %p\n", localtime(&seconds));
         printf("Time as a custom formatted string = %s", buffer);
-        
+        //lcd.set_font(FONT_12X16);
+        //lcd.text_mode(OPAQUE);
+        //lcd.locate(0,0);
+        //lcd.printf(buffer);
+        //lcd.text_string(buffer,2,2,FONT_12X16, RED);
+        //lcd.text_string("This is a test of string", 1, 4, FONT_12X16, BLUE);
+    lcd.text_width(3); //4X size text
+    lcd.text_height(3);
+    lcd.color(RED);
+    //lcd.set_font(MEDIAFONT);
+    //lcd.text_bold(ON);
+    lcd.locate(0,2);
+    lcd.printf(buffer);
+    //lcd.text_char('B', 4, 4, RED);
+    //lcd.text_char('I',10, 8, RED);
+    //lcd.text_char('G',11, 8, RED);
         wait(1);
     }
 }