AGH PPO MBED cz.I

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
kasruk11
Date:
Sat May 09 18:21:16 2020 +0000
Revision:
0:2101f3b06f18
09.05.2020

Who changed what in which revision?

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