Mbed touchscreed project. To be corrected

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
piotrlopata
Date:
Tue May 19 08:09:29 2020 +0000
Revision:
7:982fb1421824
Parent:
6:fc42ae7ee145
FinalFinal this time

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 4:35b2f0e76b02 9 enum Buttons ePressedButton = pKeyboard->eRead();
piotrlopata 6:fc42ae7ee145 10 switch( ePressedButton ) {
piotrlopata 1:55e05d2aa9cd 11 case BUTTON_0:
piotrlopata 1:55e05d2aa9cd 12 pLed->On(0);
piotrlopata 4:35b2f0e76b02 13 break;
piotrlopata 1:55e05d2aa9cd 14 case BUTTON_1:
piotrlopata 1:55e05d2aa9cd 15 pLed->On(1);
piotrlopata 4:35b2f0e76b02 16 break;
piotrlopata 1:55e05d2aa9cd 17 case BUTTON_2:
piotrlopata 1:55e05d2aa9cd 18 pLed->On(2);
piotrlopata 4:35b2f0e76b02 19 break;
piotrlopata 1:55e05d2aa9cd 20 case BUTTON_3:
piotrlopata 1:55e05d2aa9cd 21 pLed->On(3);
piotrlopata 4:35b2f0e76b02 22 break;
piotrlopata 1:55e05d2aa9cd 23 default:
piotrlopata 1:55e05d2aa9cd 24 pLed->On(4);
piotrlopata 4:35b2f0e76b02 25 break;
piotrlopata 1:55e05d2aa9cd 26 }
piotrlopata 4:35b2f0e76b02 27 return ePressedButton;
piotrlopata 1:55e05d2aa9cd 28 }