Test code for the LCD display, should output sample date and time.

Dependencies:   TextLCD mbed

Fork of TextLCD_HelloWorld2 by Wim Huiskamp

Revision:
9:2bc040a7e842
Parent:
8:5a3ea713ec88
Child:
10:72aef0816fc1
diff -r 5a3ea713ec88 -r 2bc040a7e842 updateDisplay.cpp
--- a/updateDisplay.cpp	Tue May 23 14:27:32 2017 +0000
+++ b/updateDisplay.cpp	Thu May 25 10:04:11 2017 +0000
@@ -3,33 +3,40 @@
 #include "TextLCD.h"
  
 // Host PC Communication channels
+
 Serial pc(USBTX, USBRX); // tx, rx
 
-// LCD instantiation 
-TextLCD lcd(PTC7, PTC0, PTC3, PTC4, PTC5, PTC6);        // 4bit bus: rs, e, d4-d7
+// LCD instantiation
 
+TextLCD lcd(PTC7, PTC0, PTC3, PTC4, PTC5, PTC6);        // 4bit bus: rs, e, d4-d7
+    
+int main() {
+    
+// Initialise sample date and time
 
-void updateDisplay(int time, int date) {
+    int time = 1234;
+    int date = 220517;
 
 // Adjust format of time to reflect hours and minutes
-int hours = time/100;
-int minutes = time - hours*100;
+
+    int hours = time/100;
+    int minutes = time - hours*100;
 
 // Adjust format of date to reflect days and minutes
-int day = date/10000;
-int month = (date - day*10000)/100;
-int year = date - month*100 - day*10000;
+
+    int day = date/10000;
+    int month = (date - day*10000)/100;
+    int year = date - month*100 - day*10000;
 
 // Print correctly spaced values on the display
 
     lcd.printf("Time %d:%d", hours, minutes);
     
-    // Locate cursor to start of second line
+// Locate cursor to start of second line
     
     lcd.setAddress(0, 1);
     
     lcd.printf("Date %d/%d/%d", day, month, year);
 
-     
-  }    
+}