code review

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

KeyboardTsLcd.cpp

Committer:
thepaueu
Date:
2020-05-14
Revision:
0:db2c7dc10f89

File content as of revision 0:db2c7dc10f89:

#include "KeyboardTsLcd.h"



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

enum BUTTON 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 NONE;
        }
    
    }