Ćwiczenie zrealizowane na potrzeby przedmiotu PPO przez Krzysztofa Bolka

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
bolko
Date:
Tue May 12 15:42:00 2020 +0000
Revision:
0:f4c2a4d3c318
Child:
1:d562d46c33b7
Zadanie mbed cz. I PPO Krzysztof Bolek

Who changed what in which revision?

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