mbed1 - amalcharek

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
amalcharek
Date:
Mon May 18 14:01:25 2020 +0000
Revision:
1:534fe393f96f
Parent:
0:b6ccdd6b093a
mbed1 - amalcharek;

Who changed what in which revision?

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