Mbed touchscreed project. To be corrected

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
piotrlopata
Date:
Fri May 08 10:45:50 2020 +0000
Revision:
1:55e05d2aa9cd
Child:
2:a473c3e8c8c4
Mbed zadanie 2d

Who changed what in which revision?

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