AGH PPO MBED cz.I

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
0:2101f3b06f18
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Led_Lcd.cpp	Sat May 09 18:21:16 2020 +0000
@@ -0,0 +1,32 @@
+#include "Led_Lcd.h"
+
+LedLcd::LedLcd(unsigned char ColumnNumber){
+    Clear(LCD_COLOR_BLACK);
+    SetFont(&Font24);
+    SetBackColor(LCD_COLOR_RED);
+    Column = ColumnNumber;
+    for(unsigned char ucIndex = 0;  ucIndex < 4; ucIndex++){
+        SetTextColor(LCD_COLOR_GREEN);
+        DrawRect((80*ColumnNumber),ucIndex*80,80,80);
+      }
+    
+    }
+
+void LedLcd::On(unsigned char LedPos){
+     
+    for(unsigned char ucIndex = 0;  ucIndex < 4; ucIndex++){
+            
+        if (LedPos == ucIndex){
+             SetTextColor(LCD_COLOR_GREEN);
+        }   
+        else{
+             SetTextColor(LCD_COLOR_BLUE);
+        }
+            
+        FillRect(1 + (80*Column),(ucIndex*80)+1,78,78);
+        SetTextColor(LCD_COLOR_WHITE);
+        char data[2] = {ucIndex + 48, 0};
+        DisplayStringAt((80*Column),ucIndex*80, (uint8_t *) data, LEFT_MODE);
+        }
+    
+}
\ No newline at end of file