MBED cz1 GAWEDA
Diff: KeyboardTsLcd.cpp
- Revision:
- 0:bde7434e8e7c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/KeyboardTsLcd.cpp Mon Jun 01 11:13:35 2020 +0000 @@ -0,0 +1,37 @@ +#include "KeyboardTs.h" +#include "LedLcd.h" +#include "mbed.h" +#include "KeyboardTsLcd.h" + +KeyboardTs *pKeyboard; +LedLcd *pLed; + +KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn) +{ +pKeyboard = new KeyboardTs(_ucColumn); +pLed = new LedLcd(_ucColumn); +} + + + +enum eKEYBOARD_KEY 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 NOT_TOUCHED; + } + +} \ No newline at end of file