MTM PPO mbed2d-2 program

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
paweler
Date:
Mon Jun 22 14:15:01 2020 +0000
Revision:
2:ce9137eb0655
Parent:
1:3f9eb24c51b2
ppo mbed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paweler 0:528c126a5ac9 1 #include "mbed.h"
paweler 2:ce9137eb0655 2 #include "KeyboardLed.h"
paweler 2:ce9137eb0655 3
paweler 2:ce9137eb0655 4 LCD_DISCO_F429ZI lcd;
paweler 0:528c126a5ac9 5
paweler 0:528c126a5ac9 6 int main()
paweler 0:528c126a5ac9 7 {
paweler 2:ce9137eb0655 8 KeyboardLed TouchKeyboard(0);
paweler 2:ce9137eb0655 9 Ledboard *pLedBoard = new Ledboard(2);
paweler 0:528c126a5ac9 10 while(1)
paweler 0:528c126a5ac9 11 {
paweler 2:ce9137eb0655 12 switch(TouchKeyboard.eRead()) {
paweler 2:ce9137eb0655 13 case BUTTON_0:
paweler 2:ce9137eb0655 14 pLedBoard->On(3);
paweler 2:ce9137eb0655 15 break;
paweler 2:ce9137eb0655 16 case BUTTON_1:
paweler 2:ce9137eb0655 17 pLedBoard->On(2);
paweler 2:ce9137eb0655 18 break;
paweler 2:ce9137eb0655 19 case BUTTON_2:
paweler 2:ce9137eb0655 20 pLedBoard->On(1);
paweler 2:ce9137eb0655 21 break;
paweler 2:ce9137eb0655 22 case BUTTON_3:
paweler 2:ce9137eb0655 23 pLedBoard->On(0);
paweler 2:ce9137eb0655 24 break;
paweler 2:ce9137eb0655 25 default :
paweler 2:ce9137eb0655 26 pLedBoard->Off();
paweler 2:ce9137eb0655 27 break;
paweler 2:ce9137eb0655 28 }
paweler 2:ce9137eb0655 29 wait(0.1);
paweler 0:528c126a5ac9 30 }
paweler 0:528c126a5ac9 31 }