AGH PPO MBED cz.I

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Keyboard_TsLcd.cpp Source File

Keyboard_TsLcd.cpp

00001 #include "Keyboard_TsLcd.h"
00002 
00003 KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn){
00004     pKeyboard = new KeyboardTs(_ucColumn);
00005     pLed = new LedLcd(_ucColumn);
00006     };
00007     
00008 enum KeyboardState KeyboardTsLcd::eRead(){
00009     enum KeyboardState Button = pKeyboard -> eRead();   
00010     switch(Button) {
00011             case BUTTON_0:
00012                 pLed -> On(0);
00013                 break;
00014             case BUTTON_1:
00015                 pLed -> On(1);
00016                 break;
00017             case BUTTON_2:
00018                 pLed -> On(2);
00019                 break;
00020             case BUTTON_3:
00021                 pLed -> On(3);
00022                 break;
00023             default :
00024                 pLed -> On(4);
00025                 break;
00026         }
00027     return Button;
00028 }