or_report(kbd_parser4.report);
matrix_is_mod = true;
-
- dprintf("state: %02X %02X", keyboard_report.mods, keyboard_report.reserved);
- for (uint8_t i = 0; i < KEYBOARD_REPORT_KEYS; i++) {
- dprintf(" %02X", keyboard_report.keys[i]);
- }
- dprint("\r\n");
} else {
matrix_is_mod = false;
}
usb_host.Task();
timer = timer_elapsed(timer);
if (timer > 100) {
- dprintf("host.Task: %d\n", timer);
+ xprintf("host.Task: %d\n", timer);
}
static uint8_t usb_state = 0;
if (usb_state != usb_host.getUsbTaskState()) {
usb_state = usb_host.getUsbTaskState();
- dprintf("usb_state: %02X\n", usb_state);
+ xprintf("usb_state: %02X\n", usb_state);
// restore LED state when keyboard comes up
if (usb_state == USB_STATE_RUNNING) {
- dprintf("speed: %s\n", usb_host.getVbusState()==FSHOST ? "full" : "low");
+ xprintf("speed: %s\n", usb_host.getVbusState()==FSHOST ? "full" : "low");
keyboard_set_leds(host_keyboard_leds());
}
}
}
void matrix_print(void) {
- print("\nr/c 0123456789ABCDEF\n");
- for (uint8_t row = 0; row < matrix_rows(); row++) {
- xprintf("%02d: ", row);
- print_bin_reverse16(matrix_get_row(row));
- print("\n");
- }
}
void led_set(uint8_t usb_led)
if (kbd4.isReady()) kbd4.SetReport(0, 0, 2, 0, 1, &usb_led);
}
-// We need to keep doing UHS2 USB::Task() to initialize keyboard
-// even before USB is not configured.
-void hook_usb_startup_wait_loop(void)
-{
- matrix_scan();
-}
-
// We need to keep doing UHS2 USB::Task() to initialize keyboard
// even during USB bus is suspended and remote wakeup is not enabled yet on LUFA side.
// This situation can happen just after pluging converter into USB port.
void hook_usb_suspend_loop(void)
{
-#ifndef LUFA_DEBUG_UART
+#ifndef TMK_LUFA_DEBUG_UART
// This corrupts debug print when suspend
suspend_power_down();
#endif