MBED part 1 final version

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
rzeminska
Date:
Sat May 09 08:32:26 2020 +0000
Revision:
0:04d5c5df5af6
MBED1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
rzeminska 0:04d5c5df5af6 1 #include "Keyboard_TsLcd.h"
rzeminska 0:04d5c5df5af6 2
rzeminska 0:04d5c5df5af6 3 KeyboardTsLcd::KeyboardTsLcd(unsigned char _ucColumn)
rzeminska 0:04d5c5df5af6 4 {
rzeminska 0:04d5c5df5af6 5 pKeyboard = new KeyboardTs(_ucColumn);
rzeminska 0:04d5c5df5af6 6 pLed = new LedLcd(_ucColumn);
rzeminska 0:04d5c5df5af6 7 }
rzeminska 0:04d5c5df5af6 8
rzeminska 0:04d5c5df5af6 9 enum KeyboardState KeyboardTsLcd::eRead(){
rzeminska 0:04d5c5df5af6 10 enum KeyboardState eBtnOut = pKeyboard->eRead();
rzeminska 0:04d5c5df5af6 11 switch(eBtnOut){
rzeminska 0:04d5c5df5af6 12 case BUTTON_0:
rzeminska 0:04d5c5df5af6 13 pLed->On(0);
rzeminska 0:04d5c5df5af6 14 break;
rzeminska 0:04d5c5df5af6 15 case BUTTON_1:
rzeminska 0:04d5c5df5af6 16 pLed->On(1);
rzeminska 0:04d5c5df5af6 17 break;
rzeminska 0:04d5c5df5af6 18 case BUTTON_2:
rzeminska 0:04d5c5df5af6 19 pLed->On(2);
rzeminska 0:04d5c5df5af6 20 break;
rzeminska 0:04d5c5df5af6 21 case BUTTON_3:
rzeminska 0:04d5c5df5af6 22 pLed->On(3);
rzeminska 0:04d5c5df5af6 23 break;
rzeminska 0:04d5c5df5af6 24 default:
rzeminska 0:04d5c5df5af6 25 pLed->On(4);
rzeminska 0:04d5c5df5af6 26 break;
rzeminska 0:04d5c5df5af6 27 }
rzeminska 0:04d5c5df5af6 28 return eBtnOut;
rzeminska 0:04d5c5df5af6 29 }