LCD implementation of our project.

Dependencies:   mbed mbed-rtos MLX90614

Revision:
4:024e6a9c2ebf
Parent:
3:688b62ff6474
Child:
6:49a007861c76
--- a/UserInterface.h	Sun Apr 26 16:29:53 2015 +0000
+++ b/UserInterface.h	Mon May 25 14:46:39 2015 +0000
@@ -31,20 +31,9 @@
 
 class UI {
     public:
-    //variables
-        //current selected menu
-        Item * current;
-        //header object
-        Header * header;
-        //display pointer
-        ST7565 * st7565;
         
     //functions
-    //initialize display
-    
     void init(void);
-    //set colors
-    void set_colors(float r, float g, float b, float aa);
     //update all screen
     void update(char c);
     //update header only
@@ -59,7 +48,7 @@
     }
     //set header title
     void setHeaderTitle(char * title){
-        header->title = title;
+        header->setTitle(title);
     }
     
     UI(ST7565 *lcd){
@@ -67,6 +56,17 @@
         header = NULL;
         st7565 = lcd;
     }
+    
+    private:
+        //variables
+        //current selected menu
+        Item * current;
+        //header object
+        Header * header;
+        //display pointer
+        ST7565 * st7565;
+        //set colors
+        void set_colors(float r, float g, float b, float aa);
 };
 
 #endif
\ No newline at end of file