Wakeup Light with touch user interface, anti-aliased Font, SD card access and RTC usage on STM32F746NG-DISCO board
Dependencies: BSP_DISCO_F746NG_patch_fixed LCD_DISCO_F746NG TS_DISCO_F746NG FATFileSystem TinyJpgDec_interwork mbed-src
Diff: UI.h
- Revision:
- 9:fe2c9b3a312b
- Parent:
- 7:dc29f6647486
- Child:
- 12:a89096944f20
--- a/UI.h Thu Nov 12 22:01:17 2015 +0000 +++ b/UI.h Sat Nov 14 02:43:33 2015 +0000 @@ -2,12 +2,12 @@ #define __UI_h #define UI_FLAG_TYPE_BOX_LIST (0x01 | UI_FLAG_NEEDS_CHROME) -#define UI_FLAG_TYPE_MESSAGE_BOX (0x02 | UI_FLAG_NEEDS_CHROME) -#define UI_FLAG_TYPE_CLOCK 0x04 -#define UI_FLAG_TYPE_CLOCK_IN_WORDS (0x08 | UI_FLAG_NEEDS_CHROME) -#define UI_FLAG_TYPE_VALUE_ADJUST (0x10 | UI_FLAG_NEEDS_CHROME | UI_FLAG_HAS_BACK_BUTTON) -#define UI_FLAG_NEEDS_CHROME 0x20 -#define UI_FLAG_HAS_BACK_BUTTON 0x40 +#define UI_FLAG_TYPE_CLOCK 0x02 +#define UI_FLAG_TYPE_CLOCK_IN_WORDS (0x04 | UI_FLAG_NEEDS_CHROME) +#define UI_FLAG_TYPE_VALUE_ADJUST (0x08 | UI_FLAG_NEEDS_CHROME | UI_FLAG_HAS_BACK_BUTTON) +#define UI_FLAG_NEEDS_CHROME 0x10 +#define UI_FLAG_HAS_BACK_BUTTON 0x20 +#define UI_FLAG_TYPE_SLIDESHOW 0x40 typedef enum { @@ -43,10 +43,6 @@ struct { - } messageBox; - - struct - { uint8_t count; int32_t values[10]; @@ -60,6 +56,7 @@ extern UI_STRUCT uiClockInWords; extern UI_STRUCT uiColorTest; extern UI_STRUCT uiWakeup; +extern UI_STRUCT uiSlideshow; extern UI_STRUCT uiMain; void UI_Init(void); @@ -73,4 +70,6 @@ void UI_ColorTestHandler(UI_REASON_ENUM reason,int32_t index,UI_STRUCT *ui); +extern LCD_DISCO_F746NG uiLcd; + #endif