LCD implementation of our project.

Dependencies:   mbed mbed-rtos MLX90614

Revision:
2:fcde41900fa5
Parent:
0:1e597b0f8b3b
Child:
4:024e6a9c2ebf
--- a/Header.cpp	Sat Mar 21 13:26:06 2015 +0000
+++ b/Header.cpp	Sat Apr 04 18:24:21 2015 +0000
@@ -1,28 +1,28 @@
 #include "Header.h"
 
-Header::Header(float lvl, float dg, char s, ST7565 * lcd){
+Header::Header(float lvl, char * t, ST7565 * lcd){
     battery_level = lvl;
-    degrees = dg;
-    scale = s;
+    title = t;
     st7565 = lcd;
 }
 
 void Header::display(void){    
     //create strings
-    char temp[7], level[5];
-    char sign = ' ';
+    //char temp[7];
+    char level[5];
+    //char sign = ' ';
     //set sign
-    if(temp > 0) sign = 43;
-    else if(temp < 0) sign = 45;
+    //if(temp > 0) sign = 43;
+    //else if(temp < 0) sign = 45;
     
     //strcat(temp, sign);
     
     //convert to char array
-    sprintf(temp, " %c%.1f%c", sign, degrees, scale);
+    //sprintf(temp, " %c%.1f%c", sign, degrees, scale);
     sprintf(level, "%d%%", battery_level);
     
     //add to header
-    st7565->drawstring(LEFT_MARGIN, 0, temp);
+    st7565->drawstring(LEFT_MARGIN*5, 0, title);
     st7565->drawstring(LCDWIDTH - LEFT_MARGIN*4, 0, level);
     
     st7565->display();