
Mbed part 1
Dependencies: LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI
main.cpp@1:d392393df3d0, 2020-05-23 (annotated)
- Committer:
- lolkusus
- Date:
- Sat May 23 20:23:36 2020 +0000
- Revision:
- 1:d392393df3d0
- Parent:
- 0:d5dd7ece746d
- Child:
- 3:715c5581d79f
Initial;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
lolkusus | 1:d392393df3d0 | 1 | #include "KeyboardLed.h" |
lolkusus | 0:d5dd7ece746d | 2 | #include "mbed.h" |
lolkusus | 0:d5dd7ece746d | 3 | |
lolkusus | 0:d5dd7ece746d | 4 | #define REFRESH_PERIOD 0.1 |
lolkusus | 0:d5dd7ece746d | 5 | |
lolkusus | 1:d392393df3d0 | 6 | LCD_DISCO_F429ZI lcd; |
lolkusus | 1:d392393df3d0 | 7 | KeyboardLed MyKeyboardTsLcd(0); |
lolkusus | 1:d392393df3d0 | 8 | Ledboard MyLedboard(2); |
lolkusus | 1:d392393df3d0 | 9 | |
lolkusus | 1:d392393df3d0 | 10 | DigitalIn guzik(USER_BUTTON); |
lolkusus | 0:d5dd7ece746d | 11 | |
lolkusus | 0:d5dd7ece746d | 12 | int main() |
lolkusus | 0:d5dd7ece746d | 13 | { |
lolkusus | 1:d392393df3d0 | 14 | |
lolkusus | 0:d5dd7ece746d | 15 | while(1) |
lolkusus | 0:d5dd7ece746d | 16 | { |
lolkusus | 1:d392393df3d0 | 17 | // if(guzik) MyLedboard.On(0); else MyLedboard.Off(); |
lolkusus | 1:d392393df3d0 | 18 | switch(MyKeyboardTsLcd.eRead()) |
lolkusus | 1:d392393df3d0 | 19 | { |
lolkusus | 1:d392393df3d0 | 20 | case BUTTON_0: |
lolkusus | 1:d392393df3d0 | 21 | MyLedboard.On(3); |
lolkusus | 1:d392393df3d0 | 22 | break; |
lolkusus | 1:d392393df3d0 | 23 | case BUTTON_1: |
lolkusus | 1:d392393df3d0 | 24 | MyLedboard.On(2); |
lolkusus | 1:d392393df3d0 | 25 | break; |
lolkusus | 1:d392393df3d0 | 26 | case BUTTON_2: |
lolkusus | 1:d392393df3d0 | 27 | MyLedboard.On(1); |
lolkusus | 1:d392393df3d0 | 28 | break; |
lolkusus | 1:d392393df3d0 | 29 | case BUTTON_3: |
lolkusus | 1:d392393df3d0 | 30 | MyLedboard.On(0); |
lolkusus | 1:d392393df3d0 | 31 | break; |
lolkusus | 1:d392393df3d0 | 32 | default : |
lolkusus | 1:d392393df3d0 | 33 | MyLedboard.Off(); |
lolkusus | 1:d392393df3d0 | 34 | break; |
lolkusus | 1:d392393df3d0 | 35 | } |
lolkusus | 0:d5dd7ece746d | 36 | wait(REFRESH_PERIOD); |
lolkusus | 0:d5dd7ece746d | 37 | } |
lolkusus | 0:d5dd7ece746d | 38 | } |