vector

Dependencies:   MBED1zadD2 mbed BSP_DISCO_F429ZI

Revision:
0:a4ef65ad159f
Child:
1:05446788fe9c
diff -r 000000000000 -r a4ef65ad159f KeyboardTsLcd.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/KeyboardTsLcd.cpp	Sat May 23 18:55:52 2020 +0000
@@ -0,0 +1,33 @@
+#include "KeyboardTsLcd.h"
+
+KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn){
+    pKeyboard = new KeyboardTs(0);   
+    pLed = new LedLcd(_ucColumn);
+}
+
+enum eButtonStates KeyboardTsLcd::eRead(){
+      enum eButtonStates eReturnValue;
+      switch(pKeyboard->eRead()) {
+            case BUTTON_0:
+                eReturnValue=BUTTON_0;
+                pLed->On(0);
+                break;
+            case BUTTON_1:
+                eReturnValue=BUTTON_1;
+                pLed->On(1);
+                break;
+            case BUTTON_2:
+                eReturnValue=BUTTON_2;
+                pLed->On(2);
+                break;
+            case BUTTON_3:
+                eReturnValue=BUTTON_3;
+                pLed->On(3);
+                break;
+            default :
+                eReturnValue=NONE;
+                pLed->On(4);
+                break;
+            }  
+            return eReturnValue;
+}    
\ No newline at end of file