Finalna wersja programu 2d_2 z pierwszej części zestawu mbed

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

KeyboardTsLcd.cpp

Committer:
azmuth_sd
Date:
2020-05-12
Revision:
1:29d67154ca51
Parent:
0:15cfee7b5bad

File content as of revision 1:29d67154ca51:

#include "KeyboardTsLcd.h"
#include "Keyboard_Ts.h"

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

enum Buttons KeyboardTsLcd::eRead()
{
        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 RELEASED;
        }
}