Finalna wersja programu 2d_2 z pierwszej części zestawu mbed

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
azmuth_sd
Date:
Tue May 12 08:14:12 2020 +0000
Revision:
1:29d67154ca51
Parent:
0:15cfee7b5bad
Finalna wersja mbed

Who changed what in which revision?

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