]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - tmk_core/protocol/chibios/usb_main.h
Add my keymap
[max/tmk_keyboard.git] / tmk_core / protocol / chibios / usb_main.h
index 85ea9153452c570e09c3d2a1fd8df3497232cb93..30d8fcaef72a7786f0b23a0af6d0236759d130ba 100644 (file)
@@ -36,6 +36,9 @@
 /* Initialize the USB driver and bus */
 void init_usb_driver(USBDriver *usbp);
 
+/* Send remote wakeup packet */
+void send_remote_wakeup(USBDriver *usbp);
+
 /* ---------------
  * Keyboard header
  * ---------------
@@ -55,9 +58,6 @@ void init_usb_driver(USBDriver *usbp);
 #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 */
@@ -119,8 +119,7 @@ typedef struct {
 #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