My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/Screen.hpp
- Committer:
- Kerneels Bezuidenhout
- Date:
- 2016-10-01
- Revision:
- 3:37f3d9c1eae3
- Parent:
- 1:43fb2d03c36f
- Child:
- 7:1a6e18b818a5
File content as of revision 3:37f3d9c1eae3:
#ifndef SCREEN_HPP #define SCREEN_HPP #include "ButtonGroup.hpp" #include "Graph.hpp" #include "ImageFromSD.hpp" #include "NumericLabel.hpp" #include "Trackpad.hpp" #include "GuiBase.hpp" #include "Numpad.hpp" #include "IntNumpad.hpp" class Screen : public GuiBase { public: Screen(); virtual void Draw() = 0; virtual void Process() = 0; void Clear(); static const int MAIN_MENU_SCREEN = 1; static const int MAIN_SETTINGS_SCREEN = 2; static const int SCREEN_W = 480; static const int SCREEN_H = 272; protected: int *_nextScreen; }; #endif