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 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 0:d5dd7ece746d 10 int main()
lolkusus 0:d5dd7ece746d 11 {
lolkusus 1:d392393df3d0 12
lolkusus 0:d5dd7ece746d 13 while(1)
lolkusus 0:d5dd7ece746d 14 {
lolkusus 1:d392393df3d0 15 switch(MyKeyboardTsLcd.eRead())
lolkusus 1:d392393df3d0 16 {
lolkusus 1:d392393df3d0 17 case BUTTON_0:
lolkusus 1:d392393df3d0 18 MyLedboard.On(3);
lolkusus 1:d392393df3d0 19 break;
lolkusus 1:d392393df3d0 20 case BUTTON_1:
lolkusus 1:d392393df3d0 21 MyLedboard.On(2);
lolkusus 1:d392393df3d0 22 break;
lolkusus 1:d392393df3d0 23 case BUTTON_2:
lolkusus 1:d392393df3d0 24 MyLedboard.On(1);
lolkusus 1:d392393df3d0 25 break;
lolkusus 1:d392393df3d0 26 case BUTTON_3:
lolkusus 1:d392393df3d0 27 MyLedboard.On(0);
lolkusus 1:d392393df3d0 28 break;
lolkusus 1:d392393df3d0 29 default :
lolkusus 1:d392393df3d0 30 MyLedboard.Off();
lolkusus 1:d392393df3d0 31 break;
lolkusus 1:d392393df3d0 32 }
lolkusus 0:d5dd7ece746d 33 wait(REFRESH_PERIOD);
lolkusus 0:d5dd7ece746d 34 }
lolkusus 0:d5dd7ece746d 35 }