Podpunkt 2d_2 z ćwiczenia mbed_cz1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
0:4b909a2346a4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Led_Lcd.cpp	Mon May 18 11:50:27 2020 +0000
@@ -0,0 +1,36 @@
+#include "Led_Lcd.h"
+#define SQUARE_WIDTH 80
+
+void LedLcd :: On(uint8_t InButtonNumber){
+
+      
+      for(uint8_t ButtonNumber=0; ButtonNumber<4 ; ButtonNumber++){
+              
+              
+              uint8_t String[2]={ButtonNumber+'0',0};
+              SetTextColor(LCD_COLOR_GREEN);
+              DrawRect(Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber, SQUARE_WIDTH, SQUARE_WIDTH );
+              
+              if( InButtonNumber == ButtonNumber ){
+                SetTextColor(LCD_COLOR_YELLOW);
+              }
+              else{
+                SetTextColor(LCD_COLOR_BLUE);  
+              }
+              
+              FillRect(1+Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber + 1, SQUARE_WIDTH-2, SQUARE_WIDTH-2);
+              SetBackColor(LCD_COLOR_RED);
+              SetTextColor(LCD_COLOR_WHITE);
+              DisplayStringAt(Column*SQUARE_WIDTH, SQUARE_WIDTH * ButtonNumber, (uint8_t *)String, LEFT_MODE);
+              
+          }    
+       
+}
+
+LedLcd :: LedLcd(uint8_t SetColumn){
+        
+      Clear(LCD_COLOR_BLACK);
+      SetFont(&Font24);
+      Column=SetColumn;
+    
+}
\ No newline at end of file