LCD implementation of our project.
Dependencies: mbed mbed-rtos MLX90614
Diff: UserInterface.h
- 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