Mbed ex. 1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
lulusiova
Date:
Sun May 24 16:07:21 2020 +0000
Revision:
0:5bdb01371db5
mbed, cz. 1

Who changed what in which revision?

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