Mbed part 1

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
lolkusus
Date:
Mon May 25 16:05:31 2020 +0000
Revision:
3:715c5581d79f
Parent:
1:d392393df3d0
Initial commit;

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 3:715c5581d79f 6 pLedboard = 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 3:715c5581d79f 14 pLedboard->On(0);
lolkusus 1:d392393df3d0 15 break;
lolkusus 1:d392393df3d0 16 case BUTTON_1:
lolkusus 3:715c5581d79f 17 pLedboard->On(1);
lolkusus 1:d392393df3d0 18 break;
lolkusus 1:d392393df3d0 19 case BUTTON_2:
lolkusus 3:715c5581d79f 20 pLedboard->On(2);
lolkusus 1:d392393df3d0 21 break;
lolkusus 1:d392393df3d0 22 case BUTTON_3:
lolkusus 3:715c5581d79f 23 pLedboard->On(3);
lolkusus 1:d392393df3d0 24 break;
lolkusus 1:d392393df3d0 25 default :
lolkusus 3:715c5581d79f 26 pLedboard->Off();
lolkusus 1:d392393df3d0 27 break;
lolkusus 1:d392393df3d0 28 }
lolkusus 1:d392393df3d0 29 return(pKeyboard->eRead());
lolkusus 1:d392393df3d0 30 }