Ćwiczenie zrealizowane na potrzeby przedmiotu PPO przez Krzysztofa Bolka

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Revision:
1:d562d46c33b7
Parent:
0:f4c2a4d3c318
--- a/main.cpp	Tue May 12 15:42:00 2020 +0000
+++ b/main.cpp	Wed May 20 07:59:22 2020 +0000
@@ -1,16 +1,30 @@
 #include "mbed.h"
 #include "keyboard_ts_lcd.h"
-#define BUTTONS 3
 
 int main()
 {  
-    KeyboardTsLcd MyKeyboard(1);
+    KeyboardTsLcd MyKeyboardTsLcd(1);
     LedLcd MyLed(3);
   
-    while(1){
-       MyLed.On(BUTTONS - MyKeyboard.eRead());
-       wait(0.1); 
-        } 
-  
+    while(1){  
+       switch(MyKeyboardTsLcd.eRead()){
+           case BUTTON_0:
+                MyLed.On(3);
+                break;
+            case BUTTON_1:
+                MyLed.On(2);
+                break; 
+            case BUTTON_2:
+                MyLed.On(1);
+                break;    
+            case BUTTON_3:
+                MyLed.On(0);
+                break;   
+            default:
+                MyLed.On(4);
+            break; 
+        }
+     wait(0.1); 
+     } 
 }