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:
7:dc29f6647486
diff -r aa51cc3b9f90 -r dc29f6647486 Config.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Config.h	Thu Nov 12 21:21:48 2015 +0000
@@ -0,0 +1,43 @@
+#ifndef __Config_h
+#define __Config_h
+
+#define CONFIG_ALARM_MASK_MONDAY            0x0001
+#define CONFIG_ALARM_MASK_TUESDAY           0x0002
+#define CONFIG_ALARM_MASK_WEDNESDAY         0x0004
+#define CONFIG_ALARM_MASK_THURSDAY          0x0008
+#define CONFIG_ALARM_MASK_FRIDAY            0x0010
+#define CONFIG_ALARM_MASK_SATURDAY          0x0020
+#define CONFIG_ALARM_MASK_SUNDAY            0x0040
+#define CONFIG_ALARM_MASK_DAYS              (CONFIG_ALARM_MASK_MONDAY | CONFIG_ALARM_MASK_TUESDAY | CONFIG_ALARM_MASK_WEDNESDAY | CONFIG_ALARM_MASK_THURSDAY | CONFIG_ALARM_MASK_FRIDAY | CONFIG_ALARM_MASK_SATURDAY | CONFIG_ALARM_MASK_SUNDAY)
+
+typedef enum
+{
+    CT_MAGIC,
+
+    CT_ALARM_1_TIME,
+    CT_ALARM_1_MASK,
+
+    CT_ALARM_2_TIME,
+    CT_ALARM_2_MASK,
+
+    CT_ALARM_3_TIME,
+    CT_ALARM_3_MASK,
+
+    CT_ALARM_4_TIME,
+    CT_ALARM_4_MASK,
+
+    CT_ALARM_5_TIME,
+    CT_ALARM_5_MASK,
+
+    CT_ALARM_6_TIME,
+    CT_ALARM_6_MASK,
+
+    CT_MAX=RTC_BKP_DR31
+
+} CONFIG_TYPE_ENUM;
+
+void Config_Init(void);
+uint32_t Config_Get(CONFIG_TYPE_ENUM type);
+void Config_Set(CONFIG_TYPE_ENUM type,uint32_t value);
+
+#endif