MBED part 1 final version

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Keyboard_TsLcd.cpp

Committer:
rzeminska
Date:
2020-05-09
Revision:
0:04d5c5df5af6

File content as of revision 0:04d5c5df5af6:

#include "Keyboard_TsLcd.h"

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

enum KeyboardState KeyboardTsLcd::eRead(){
    enum KeyboardState eBtnOut = pKeyboard->eRead();
    switch(eBtnOut){
            case BUTTON_0:
                pLed->On(0);
                break;
            case BUTTON_1:
                pLed->On(1);
                break;
            case BUTTON_2:
                pLed->On(2);
                break;
            case BUTTON_3:
                pLed->On(3);
                break;
            default:
                pLed->On(4);
                break;
        }
    return eBtnOut;
}