test

Dependencies:   mbed

Revision:
0:13c06c8c9762
Child:
1:842be995801a
diff -r 000000000000 -r 13c06c8c9762 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Jan 13 17:35:05 2020 +0000
@@ -0,0 +1,40 @@
+#include "mbed.h"
+//#define BUTTON1 p14 //M3:push joystick pin
+//#define BUTTON1 A1 //NuCLEO: Taster A1
+
+
+int modifyBit(int x,unsigned char position,bool State);
+int lauflicht(bool richtung,int time,int &anz);
+void nibbbledLeds(int value);
+void printb(uint8_t x);
+ 
+ BusOut myleds(LED1,LED2,LED3,LED4);
+ DigitalIn button(Button);
+ 
+ const int INIT=ox03;
+
+int main() {
+    int anzahl,anz;
+    unit8_t value=INIT;
+    
+    anzahl=lauflicht(true,400,anz=0);
+    printf("anzahl=%d\n",anzahl);
+    
+    nibbleLeds(value);
+    printb(value);
+    value=modifyBit(value,2,1);
+    printb(myleds);
+    printb(modifyBit(INIT,3,1));
+    wait(0.1);
+     
+    }
+    
+    int modifyBit(intx,unit8_t position,bool State)
+    {
+        int mask = 1 << position;
+        int state = int(State); 
+        return(x&~mask)|((state<<position)&mask);
+    }
+    
+    int lauflicht(bool richtung,int time,int&anz)
+}