
Mbed touchscreed project. To be corrected
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
KeyboardTsLcd.cpp@1:55e05d2aa9cd, 2020-05-08 (annotated)
- 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?
User | Revision | Line number | New 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 | } |