blabla

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
amalcharek
Date:
Sat May 16 11:47:20 2020 +0000
Revision:
0:b90c17e124b1
bblabla; ;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
amalcharek 0:b90c17e124b1 1 #include "mbed.h"
amalcharek 0:b90c17e124b1 2 #include "KeyboardTsLcd.h"
amalcharek 0:b90c17e124b1 3
amalcharek 0:b90c17e124b1 4 KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn)
amalcharek 0:b90c17e124b1 5 {
amalcharek 0:b90c17e124b1 6 pKeyboard = new KeyboardTs(_ucColumn);
amalcharek 0:b90c17e124b1 7 pLed = new LedLcd(_ucColumn);
amalcharek 0:b90c17e124b1 8
amalcharek 0:b90c17e124b1 9 }
amalcharek 0:b90c17e124b1 10
amalcharek 0:b90c17e124b1 11 enum KeyboardState KeyboardTsLcd::eRead(){
amalcharek 0:b90c17e124b1 12
amalcharek 0:b90c17e124b1 13 switch(pKeyboard->eRead()) {
amalcharek 0:b90c17e124b1 14 case BUTTON_0:
amalcharek 0:b90c17e124b1 15 pLed->On(0);
amalcharek 0:b90c17e124b1 16 return BUTTON_0;
amalcharek 0:b90c17e124b1 17 case BUTTON_1:
amalcharek 0:b90c17e124b1 18 pLed->On(1);
amalcharek 0:b90c17e124b1 19 return BUTTON_1;
amalcharek 0:b90c17e124b1 20 case BUTTON_2:
amalcharek 0:b90c17e124b1 21 pLed->On(2);
amalcharek 0:b90c17e124b1 22 return BUTTON_2;
amalcharek 0:b90c17e124b1 23 case BUTTON_3:
amalcharek 0:b90c17e124b1 24 pLed->On(3);
amalcharek 0:b90c17e124b1 25 return BUTTON_3;
amalcharek 0:b90c17e124b1 26 default :
amalcharek 0:b90c17e124b1 27 pLed->On(4);
amalcharek 0:b90c17e124b1 28 return NO_BUTTON;
amalcharek 0:b90c17e124b1 29 }
amalcharek 0:b90c17e124b1 30 }
amalcharek 0:b90c17e124b1 31