Mbed part 1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
lolkusus
Date:
Sat May 23 20:23:36 2020 +0000
Revision:
1:d392393df3d0
Child:
3:715c5581d79f
Initial;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lolkusus 1:d392393df3d0 1 #include "KeyboardLed.h"
lolkusus 1:d392393df3d0 2
lolkusus 1:d392393df3d0 3 KeyboardLed::KeyboardLed(unsigned char _ucColumn)
lolkusus 1:d392393df3d0 4 {
lolkusus 1:d392393df3d0 5 pKeyboard = new Keyboard(_ucColumn);
lolkusus 1:d392393df3d0 6 pLed = new Ledboard(_ucColumn);
lolkusus 1:d392393df3d0 7 };
lolkusus 1:d392393df3d0 8
lolkusus 1:d392393df3d0 9 KeyState KeyboardLed::eRead()
lolkusus 1:d392393df3d0 10 {
lolkusus 1:d392393df3d0 11 switch(pKeyboard->eRead())
lolkusus 1:d392393df3d0 12 {
lolkusus 1:d392393df3d0 13 case BUTTON_0:
lolkusus 1:d392393df3d0 14 pLed->On(0);
lolkusus 1:d392393df3d0 15 break;
lolkusus 1:d392393df3d0 16 case BUTTON_1:
lolkusus 1:d392393df3d0 17 pLed->On(1);
lolkusus 1:d392393df3d0 18 break;
lolkusus 1:d392393df3d0 19 case BUTTON_2:
lolkusus 1:d392393df3d0 20 pLed->On(2);
lolkusus 1:d392393df3d0 21 break;
lolkusus 1:d392393df3d0 22 case BUTTON_3:
lolkusus 1:d392393df3d0 23 pLed->On(3);
lolkusus 1:d392393df3d0 24 break;
lolkusus 1:d392393df3d0 25 default :
lolkusus 1:d392393df3d0 26 pLed->Off();
lolkusus 1:d392393df3d0 27 break;
lolkusus 1:d392393df3d0 28 }
lolkusus 1:d392393df3d0 29 return(pKeyboard->eRead());
lolkusus 1:d392393df3d0 30 }