Stefan Simbürger / Mbed 2 deprecated Test_13012020

Dependencies:   mbed

Revision:
4:4f42c2344e23
Parent:
3:fa690e648ff7
Child:
5:9df9f5f6fa57
--- a/main.cpp	Mon Jan 13 17:40:05 2020 +0000
+++ b/main.cpp	Mon Jan 13 17:52:51 2020 +0000
@@ -3,6 +3,7 @@
 
 void nibbleLeds(int value);
 int lauflicht(bool richtung, int time, int&anz);
+void printb(uint8_t);
 BusOut myleds(LED1, LED2, LED3, LED4);
 //DigitalIn button(BUTTON1);
 
@@ -15,6 +16,8 @@
     anzahl = lauflicht(true, 400, anz=0);
     printf("anzahl= %d\n", anzahl);
     nibbleLeds(value);
+    printb(value);
+    printb(myleds);
     wait(0.1);
 }
 
@@ -25,7 +28,6 @@
 
 int lauflicht(bool richtung, int time, int&anz)
 {
-    int i;
     uint8_t lauf = 0x01;
     
     if(!richtung)
@@ -49,4 +51,12 @@
         wait_ms(time);
         anz++;
     }
+    return anz;
+}
+
+void printb(uint8_t x)
+{
+    for(int i=8; i; i--)
+        printf("%d", (x>>(i-1)) &1);
+    printf("\n");
 }
\ No newline at end of file