Podpunkt 2d_2 z ćwiczenia mbed_cz1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

KeyboardTsLcd.cpp

Committer:
depsztyczek
Date:
2020-05-18
Revision:
0:4b909a2346a4

File content as of revision 0:4b909a2346a4:

#include "mbed.h"
#include "KeyboardTsLcd.h"


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

Buttons 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 BUTTON_4;   
        }
    
}