Ćwiczenie zrealizowane na potrzeby przedmiotu PPO przez Krzysztofa Bolka

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
0:f4c2a4d3c318
Child:
1:d562d46c33b7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/keyboard_ts_lcd.cpp	Tue May 12 15:42:00 2020 +0000
@@ -0,0 +1,27 @@
+#include "keyboard_ts_lcd.h"
+
+KeyboardTsLcd::KeyboardTsLcd(uint8_t ui8Column) {
+        pKeyboard = new KeyboardTs(ui8Column);
+        pLed = new LedLcd(ui8Column);
+    };
+
+
+enum KeyboardState KeyboardTsLcd::eRead(){
+    switch(pKeyboard->eRead()){
+            case BUTTON_0:
+                pLed->On(0);
+                return BUTTON_0;
+            case BUTTON_1:
+                pLed->On(1);
+                return BUTTON_1;
+            case BUTTON_2:
+                pLed->On(2);
+                return BUTTON_2;
+            case BUTTON_3:
+                pLed->On(3);
+                return BUTTON_3;
+            default :
+                pLed->On(4);
+                return RELEASED;         
+            }
+    };
\ No newline at end of file