Initial version.

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
bridzysta
Date:
Mon May 25 12:36:53 2020 +0000
Revision:
1:6a6bc6bc51b0
Parent:
0:00760a80f72b
New version

Who changed what in which revision?

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