]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - print.c
FIX: clear keyboard_keys.
[qmk_firmware.git] / print.c
diff --git a/print.c b/print.c
index e6aa1fe52b9bf389a2086cd84f0b9e1afe7c4852..5395fa3480227a3a7724fd7a1c901bce402ca168 100644 (file)
--- a/print.c
+++ b/print.c
@@ -25,7 +25,6 @@
 
 #include <avr/io.h>
 #include <avr/pgmspace.h>
-
 #include "print.h"
 
 void print_P(const char *s)
@@ -58,5 +57,16 @@ void phex16(unsigned int i)
 }
 
 
+void pbin(unsigned char c)
+{
+    for (int i = 7; i >= 0; i--) {
+        usb_debug_putchar((c & (1<<i)) ? '1' : '0');
+    }
+}
 
-
+void pbin_reverse(unsigned char c)
+{
+    for (int i = 0; i < 8; i++) {
+        usb_debug_putchar((c & (1<<i)) ? '1' : '0');
+    }
+}