
Mbed part 1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
KeyboardLed.cpp@3:715c5581d79f, 2020-05-25 (annotated)
- 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?
User | Revision | Line number | New 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 | } |