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

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