
vector
Dependencies: MBED1zadD2 mbed BSP_DISCO_F429ZI
Diff: KeyboardTsLcd.cpp
- Revision:
- 0:a4ef65ad159f
- Child:
- 1:05446788fe9c
--- /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