Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Revision:
20:00a9a95ef083
Child:
22:644d53f1f291
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Display.h	Tue Mar 04 18:42:38 2014 +0000
@@ -0,0 +1,31 @@
+/*************************************************************
+Display the following on the LCD display every 2 seconds 
+a. Frequency value (show as integer) 
+b. analogue values (show as integers) 
+c. digital values
+d. Possible error code
+**************************************************************/
+
+void Display(){  
+    DisplayPin = ! (DisplayPin);      //Pin 26
+    Write_LCD("    ",0,2,0);  
+    if( Freq<1010 && Freq>490){
+        sprintf(Temp, "%d", Freq);
+        Write_LCD(Temp,0,2,0);
+    }
+    else{
+        Write_LCD("Err",0,2,0);
+    }
+    sprintf(Temp, "%d", Analug1_valu[4]);
+    Write_LCD("   ",1,3,0);
+    Write_LCD(Temp,1,3,0);
+    sprintf(Temp, "%d", Analug2_valu[4]);
+    Write_LCD("   ",1,10,0);
+    Write_LCD(Temp,1,10,0);
+    sprintf(Temp, "%d", Swch1);
+    Write_LCD(Temp,0,10,0);
+    sprintf(Temp, "%d", Swch2);
+    Write_LCD(Temp,0,15,0);
+    sprintf(Temp, "%d", Error_Code);
+    Write_LCD(Temp,1,15,0);
+}