Mbed cz.1 cwiczenie ostatnie (2d2)

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
dzialowy04
Date:
Mon May 18 05:54:39 2020 +0000
Revision:
0:036c13c6cbb6
mbed cz.1 cwiczenie ostatnie (2d2)

Who changed what in which revision?

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