aufgabe1_blinker

Dependencies:   mbed HelloWorld

Revision:
2:95f947d9925e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/maxon_sl.h	Wed Feb 27 09:02:44 2019 +0000
@@ -0,0 +1,65 @@
+
+#define IMMER while(1)
+#define EIN 1
+#define AUS 0
+#define AUF 1
+#define ZU 0
+#define WARTE(A) wait(A)
+
+DigitalOut myled(LED1);
+DigitalOut LAMPE1(p21);
+DigitalOut LAMPE2(p22);
+DigitalOut LAMPE3(p23);
+DigitalOut LAMPE4(p24);
+DigitalOut LAMPE5(p25);
+DigitalOut LAMPE6(p26);
+DigitalOut LAMPE7(p27);
+DigitalOut LAMPE8(p28);
+
+DigitalIn TASTE1(p6);
+DigitalIn TASTE2(p8);
+DigitalIn TASTE3(p10);
+
+void INPUTS(void);
+void LED(int,int);
+
+void INPUTS() {
+    TASTE1.mode(PullNone);
+    TASTE2.mode(PullNone);
+    TASTE3.mode(PullNone);
+}
+
+
+void LED(int Nummer,int Aktion) {
+    if ((Aktion <= 1) && (Aktion >= 0)) {
+        switch(Nummer) {
+            case 1:
+                LAMPE1 = Aktion;
+                break;
+            case 2:
+                LAMPE2 = Aktion;
+                break;
+            case 3:
+                LAMPE3 = Aktion;
+                break;
+            case 4:
+                LAMPE4 = Aktion;
+                break;
+            case 5:
+                LAMPE5 = Aktion;
+                break;
+            case 6:
+                LAMPE6 = Aktion;
+                break;
+            case 7:
+                LAMPE7 = Aktion;
+                break;
+            case 8:
+                LAMPE8 = Aktion;
+                break;
+        }
+    }
+}
+
+
+ 
\ No newline at end of file