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:
12:a89096944f20
Parent:
7:dc29f6647486
diff -r 3c6366ea1021 -r a89096944f20 UI_Wakup.cpp
--- a/UI_Wakup.cpp	Mon Nov 16 23:29:15 2015 +0000
+++ b/UI_Wakup.cpp	Sun Jan 31 01:02:36 2016 +0000
@@ -1,6 +1,7 @@
 #include "WakeupLight.h"
 
-#include "Images/ic_alarm_white_48dp_1x.h"
+extern BYTE ic_notifications_none_white_48dp_1x[];
+#include "Images/ic_add_alert_white_48dp_1x.h"
 
 #define ALARM_NAME_LENGTH       20
 
@@ -129,6 +130,7 @@
                 uiWakeupAdjust.flags=UI_FLAG_TYPE_VALUE_ADJUST;
                 uiWakeupAdjust.handler=UI_WakeupAdjustHandler;
                 uiWakeupAdjust.data.valueAdjust.count=10;
+                uiWakeupAdjust.data.valueAdjust.isTime=true;
 
                 value=Config_Get(currentConfigTime);
                 uiWakeupAdjust.data.valueAdjust.values[0]=((value >> 8) & 0xFF);
@@ -171,6 +173,7 @@
         // alarm enabled
         alarmTime=Config_Get(configTime);
         snprintf(uiWakeupItems[index].name,ALARM_NAME_LENGTH,"%u:%02u",((alarmTime >> 8) & 0xFF),(alarmTime & 0xFF));
+        uiWakeupItems[index].image=ic_notifications_none_white_48dp_1x;
         uiWakeup.data.boxList.count++;
     }
     else
@@ -179,7 +182,7 @@
         if ((*addAdded)==false)
         {
             snprintf(uiWakeupItems[index].name,ALARM_NAME_LENGTH,"New");
-            uiWakeupItems[index].image=ic_alarm_white_48dp_1x;
+            uiWakeupItems[index].image=ic_add_alert_white_48dp_1x;
             uiWakeup.data.boxList.count++;
             (*addAdded)=true;
         }