Add keyboard report debug print on V-USB.
1 files changed, 7 insertions(+), 2 deletions(-) M vusb/vusb.c
M vusb/vusb.c => vusb/vusb.c +7 -2
@@ 40,10 40,15 @@ static uint8_t kbuf_tail = 0; void vusb_transfer_keyboard(void) { if (usbInterruptIsReady()) { if (kbuf_head != kbuf_tail) { if (kbuf_head != kbuf_tail) { usbSetInterrupt((void *)&kbuf[kbuf_tail], sizeof(report_keyboard_t)); if (!debug_keyboard) { print("keys: "); for (int i = 0; i < REPORT_KEYS; i++) { phex(kbuf[kbuf_tail].keys[i]); print(" "); } print(" mods: "); phex((kbuf[kbuf_tail]).mods); print("\n"); } kbuf_tail = (kbuf_tail + 1) % KBUF_SIZE; } } } }