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
Parent:
5:13c70bcde7f6
--- a/UI_ColorTest.cpp	Tue Nov 10 22:39:50 2015 +0000
+++ b/UI_ColorTest.cpp	Thu Nov 12 21:21:48 2015 +0000
@@ -10,11 +10,9 @@
             DPrintf_("UI_ColorTestHandler: %u.\r\n",index);
             if (index==-1)
             {
+                LED_SetColor(0x00000000);
                 UI_Show(&uiMain);
-                uiColorTest.data.valueAdjust.values[0]=0;
-                uiColorTest.data.valueAdjust.values[1]=0;
-                uiColorTest.data.valueAdjust.values[2]=0;
-                uiColorTest.data.valueAdjust.values[3]=0;
+                break;
             }
             else if (index==0)
                 uiColorTest.data.valueAdjust.values[0]=(uiColorTest.data.valueAdjust.values[0]+0x10) & 0xFF;
@@ -32,12 +30,14 @@
                 uiColorTest.data.valueAdjust.values[2]=(uiColorTest.data.valueAdjust.values[2]-0x10) & 0xFF;
             else if (index==7)
                 uiColorTest.data.valueAdjust.values[3]=(uiColorTest.data.valueAdjust.values[3]-0x10) & 0xFF;
-            // fall through
-
-        case UR_SHOW:
             color=COLOR_CREATE(uiColorTest.data.valueAdjust.values[0],uiColorTest.data.valueAdjust.values[1],uiColorTest.data.valueAdjust.values[2],uiColorTest.data.valueAdjust.values[3]);
             DPrintf_("UI_ColorTestHandler: Color: 0x%08X.\r\n",color);
             LED_SetColor(color);
             break;
+
+        case UR_SHOW:
+            color=COLOR_CREATE(uiColorTest.data.valueAdjust.values[0],uiColorTest.data.valueAdjust.values[1],uiColorTest.data.valueAdjust.values[2],uiColorTest.data.valueAdjust.values[3]);
+            LED_SetColor(color);
+            break;
     }
 }