Podpunkt 2d_2 z ćwiczenia mbed_cz1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
depsztyczek
Date:
Mon May 18 11:50:27 2020 +0000
Revision:
0:4b909a2346a4
The whole mbed_cz1 program.

Who changed what in which revision?

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