#include <avr/io.h>
#include <avr/pgmspace.h>
-
#include "print.h"
void print_P(const char *s)
}
+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');
+ }
+}