main_mit_mit_nibble_und_printbits1

Dependencies:   mbed

Revision:
2:4b37034bf874
Parent:
1:b9fbf5790ee0
--- a/main.cpp	Mon Jan 13 17:20:00 2020 +0000
+++ b/main.cpp	Mon Jan 13 17:24:49 2020 +0000
@@ -2,6 +2,7 @@
 #define BUTTON1 p14
 
 void nibbleLeds(int value);
+void printb(uint8_t x);
 
 BusOut myleds(LED1,LED2,LED3,LED4);
 DigitalIn button(BUTTON1);
@@ -10,13 +11,22 @@
 
 int main()
 {
-  
+
     uint8_t value = INIT;
 
     nibbleLeds(value);
     wait(0.1);
 }
 
+void printb(uint8_t x)
+{
+
+    for(int i=sizeof(x)<<3; i; i--)
+        putchar('0'+((x>>(i-1))&1));
+    printf("\n");
+
+}
+
 
 void nibbleLeds (int value)
 {