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_Wakup.cpp
- 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; }