MBED1_d2

Dependencies:   MBED1zadD2 mbed BSP_DISCO_F429ZI

Committer:
filipksiezyc
Date:
Mon May 25 13:41:17 2020 +0000
Revision:
1:05446788fe9c
Parent:
0:a4ef65ad159f
MBED1_D2_FINAL;

Who changed what in which revision?

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