Started a gui menuflow
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
Screens.h
- Committer:
- ahaas92
- Date:
- 2020-06-11
- Revision:
- 3:b029a3f73a9e
File content as of revision 3:b029a3f73a9e:
#ifndef __SCREENS_H #define __SCREENS_H #ifdef TARGET_DISCO_F429ZI #include "TS_DISCO_F429ZI.h" #include "LCD_DISCO_F429ZI.h" #define BigButtonX 40 #define BigButtonWidth 160 #define BigButtonHeight 35 #define BigButton1Y 70 #define BigButton2Y 130 #define BigButton3Y 190 #define BigButton4Y 250 typedef enum { StartUp = 0, CPAPMain = 1, NIVMain = 2, CPAPRunning = 3, CPAPSettingsMain = 4, CPAPSettingsDetailView = 5, NIVRunning = 6, NIVSettingsMain = 7, NIVSettingsDetailView = 8 } ScreenState; extern bool refreshScreen; void CreatStartupScreen(LCD_DISCO_F429ZI lcd); void DrawBigButton(LCD_DISCO_F429ZI lcd, uint8_t position, char* array); void showScreen(ScreenState screen,LCD_DISCO_F429ZI lcd); #else #error "This class must be used with DISCO_F429ZI board only." #endif // TARGET_DISCO_F429ZI #endif