LCD implementation of our project.
Dependencies: mbed mbed-rtos MLX90614
Item.h
- Committer:
- ovidiup13
- Date:
- 2015-05-25
- Revision:
- 4:024e6a9c2ebf
- Parent:
- 3:688b62ff6474
- Child:
- 5:5b1a8ad6c187
File content as of revision 4:024e6a9c2ebf:
#ifndef _ITEM_H #define _ITEM_H #include "st7565LCD.h" #include "rtos.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