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
Parent:
0:d5dd7ece746d
Child:
3:715c5581d79f
Initial;

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 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 }