mbed1 - amalcharek

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
1:534fe393f96f
Parent:
0:b6ccdd6b093a
--- a/Led_Lcd.cpp	Sat May 16 11:23:08 2020 +0000
+++ b/Led_Lcd.cpp	Mon May 18 14:01:25 2020 +0000
@@ -17,19 +17,17 @@
     lcd.SetTextColor(LCD_COLOR_YELLOW);
     lcd.FillRect(LEDXPOS, ucLedIndex*80, 79, 79);
     
-        lcd.SetTextColor(LCD_COLOR_GREEN);
-        lcd.DrawRect(LEDXPOS, 0, 79, 79);
-        lcd.DrawRect(LEDXPOS, 80, 79, 79);
-        lcd.DrawRect(LEDXPOS, 160, 79, 79);
-        lcd.DrawRect(LEDXPOS, 240, 79, 79);
     
-        BSP_LCD_SetFont(&Font24);
+    BSP_LCD_SetFont(&Font24);
+    unsigned char ucButtonNumber[1];
+    for(ucLedIndex = 0; ucLedIndex < 4; ucLedIndex++){
         lcd.SetBackColor(LCD_COLOR_RED);
         lcd.SetTextColor(LCD_COLOR_WHITE);
-        lcd.DisplayStringAt(LEDXPOS + 1, 1, (uint8_t *)"1", LEFT_MODE);
-        lcd.DisplayStringAt(LEDXPOS + 1, 81, (uint8_t *)"2", LEFT_MODE);
-        lcd.DisplayStringAt(LEDXPOS + 1, 161, (uint8_t *)"3", LEFT_MODE);
-        lcd.DisplayStringAt(LEDXPOS + 1, 241, (uint8_t *)"4", LEFT_MODE);
+        sprintf((char*)ucButtonNumber, "%d", ucLedIndex);
+        lcd.DisplayStringAt(LEDXPOS, ucLedIndex*80, (uint8_t *) ucButtonNumber, LEFT_MODE);
+        lcd.SetTextColor(LCD_COLOR_GREEN);
+        lcd.DrawRect(LEDXPOS, ucLedIndex*80, 79, 79);
+    }