joseph adamu / Mbed OS CW_final_thr

Fork of CW_copy by Calvin Kalintra

Revision:
1:dc648c5624b9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/print_LCD.h	Wed Jan 10 09:50:29 2018 +0000
@@ -0,0 +1,79 @@
+#include "mbed.h"
+int d = 0,dd = 0,m = 0,mm = 0,y = 0,yy = 0,yyy = 0,yyyy = 0, cursor = 0, h = 0, hh = 0, mi = 0, mmi = 0, s = 0, ss = 0;
+ TextLCD lcd(D9, D8, D7,  D6, D4, D2, TextLCD::LCD16x2); // RS, E, DB4, DB5, DB6, DB7
+
+ 
+ 
+//********Function to  display ***********************
+// h/hh/mi/mni/s/ss
+//  h=> first integer value of the Hour 
+//  hh=> second integer value of the Hour 
+//  mi=> first integer value of the Minutes 
+//  mni=> second integer value of the Minutes 
+//  s=> first integer value of the Seconds
+//  ss => second integer value of the Seconds
+
+void dis_time()
+{
+    lcd.locate(0,1);
+    lcd.printf("%i", h);
+    lcd.locate(1,1);
+    lcd.printf("%i", hh);
+    lcd.locate(2,1);
+    lcd.printf(":");
+    lcd.locate(3,1);
+    lcd.printf("%i", mi);
+    lcd.locate(4,1);
+    lcd.printf("%i", mmi);
+    lcd.locate(5,1);
+    lcd.printf(":");
+    lcd.locate(6,1);
+    lcd.printf("%i", s);
+    lcd.locate(7,1);
+    lcd.printf("%i", ss);
+} 
+
+//************* displaying the dates to the allocated position on the lcd *****************
+// d/dd/m/mm/y/yy/yyy/yyyy
+//  d=> first integer value of the Day 
+//  dd=> second integer value of the Day 
+//  m=> first integer value of the Month 
+//  mm=> second integer value of the Month 
+//  y=> first integer value of the Year
+//  yy => second integer value of the Year
+//  yyy => third integer value of the Year 
+//  yyyy => fourth integer value of the Year
+
+void dis_dates()
+{
+    lcd.locate(0,0);
+    lcd.printf("%i", d);
+    lcd.locate(1,0);
+    lcd.printf("%i", dd);
+    lcd.locate(2,0);
+    lcd.printf(":");
+    lcd.locate(3,0);
+    lcd.printf("%i", m);
+    lcd.locate(4,0);
+    lcd.printf("%i", mm);
+    lcd.locate(5,0);
+    lcd.printf(":");
+    lcd.locate(6,0);
+    lcd.printf("%i", y);
+    lcd.locate(7,0);
+    lcd.printf("%i", yy);
+    lcd.locate(8,0);
+    lcd.printf("%i", yyy);
+    lcd.locate(9,0);
+    lcd.printf("%i", yyyy);
+}   
+
+
+//******** function holding the displaying of the date and time *****************
+void displaying_date_and_time()
+{
+    dis_time();
+    dis_dates();
+
+} 
+ 
\ No newline at end of file