vector

Dependencies:   MBED1zadD2 mbed BSP_DISCO_F429ZI

Committer:
filipksiezyc
Date:
Mon Jun 15 12:27:46 2020 +0000
Revision:
2:f4852c55c418
VECTOR;

Who changed what in which revision?

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