LCD implementation of our project.
Dependencies: mbed mbed-rtos MLX90614
Item.h
- Committer:
- ovidiup13
- Date:
- 2015-04-26
- Revision:
- 3:688b62ff6474
- Parent:
- 2:fcde41900fa5
- Child:
- 4:024e6a9c2ebf
File content as of revision 3:688b62ff6474:
#ifndef _ITEM_H #define _ITEM_H #include "st7565LCD.h" #define LEFT_MARGIN 5 #define DEFAULT_COLOR 20 class Item { public: //name char * title; ST7565 * st7565; bool isSelectable; Item *selectedScreen, *back; //declare pure virtual functions virtual void display(void) = 0; virtual void update(char c) = 0; //get title function char * getTitle(void){ return title; } Item * getSelectedScreen(){ return selectedScreen; } void setSelectedScreen(Item *s){ selectedScreen = s; } }; #endif