blabla

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
0:b90c17e124b1
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Led_Lcd.cpp	Sat May 16 11:47:20 2020 +0000
@@ -0,0 +1,54 @@
+#include "Led_Lcd.h"
+
+#include "LCD_DISCO_F429ZI.h"
+LCD_DISCO_F429ZI lcd;
+
+LedLcd::LedLcd(unsigned char x){
+    lcd.Clear(LCD_COLOR_BLACK);
+    LEDXPOS = x*80;
+    
+}    
+
+void LedLcd::On(unsigned char ucLedIndex){
+    
+    lcd.SetTextColor(LCD_COLOR_BLUE);
+    lcd.FillRect(LEDXPOS, 0, 80, 320);
+    
+    lcd.SetTextColor(LCD_COLOR_YELLOW);
+    lcd.FillRect(LEDXPOS, ucLedIndex*80, 79, 79);
+   /* switch(ucLedIndex){
+        case 0:
+            lcd.FillRect(0, 0, 79, 79);
+        break;
+        case 1:
+            lcd.FillRect(0, 81, 79, 79);
+        break;
+        case 2:
+            lcd.FillRect(0, 161, 79, 79);
+        break;
+        case 3:
+            lcd.FillRect(0, 241, 79, 79);
+        break;
+        
+    
+        default:
+        break;
+        
+    } */
+        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);
+        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);
+        
+
+    
+}