/* Initialize the USB driver and bus */
void init_usb_driver(USBDriver *usbp);
+/* Send remote wakeup packet */
+void send_remote_wakeup(USBDriver *usbp);
+
/* ---------------
* Keyboard header
* ---------------
#define NKRO_REPORT_KEYS (NKRO_EPSIZE - 1)
#endif
-/* this defines report_keyboard_t and computes REPORT_SIZE defines */
-// #include "report.h"
-
/* extern report_keyboard_t keyboard_report_sent; */
/* keyboard IN request callback handler */
#define CONSOLE_EPSIZE 16
/* Number of IN reports that can be stored inside the output queue */
-#define CONSOLE_QUEUE_CAPACITY 2
-#define CONSOLE_QUEUE_BUFFER_SIZE (CONSOLE_QUEUE_CAPACITY * CONSOLE_EPSIZE)
+#define CONSOLE_QUEUE_CAPACITY 4
/* Console flush time */
#define CONSOLE_FLUSH_MS 50