a

Dependents:   2d2

KeyboardTsLcd.cpp

Committer:
Dom952
Date:
2016-04-23
Revision:
0:7ea4e551fed6

File content as of revision 0:7ea4e551fed6:

#include "KeyboardTsLcd.h"

KeyboardTsLcd::KeyboardTsLcd (unsigned char _ucColumn)
{
    pKeyboard = new KeyboardTs(_ucColumn);
    pLed = new LedLcd(_ucColumn);
}

enum KeyboardTsState KeyboardTsLcd::eRead( void )
{
        switch(pKeyboard -> eRead()) {
            case BUTTON_0:
                pLed -> On(0);
                return BUTTON_0;
            case BUTTON_1:
                pLed -> On(1);
                return BUTTON_1;
            case BUTTON_2:
                pLed -> On(2);
                return BUTTON_2;
            case BUTTON_3:
                pLed -> On(3);
                return BUTTON_3;
            default :
                pLed -> On(4);
                return RELASED;
        }
}