diff Output/pjrcUSB/output_com.h @ 234:aaf14110ea7b

Adding NKRO and Boot mode capabilities. - When changing the mode, a key buffer flush is required (might confuse the OS temporarily)
author Jacob Alexander <haata@kiibohd.com>
date Wed, 01 Oct 2014 23:44:12 -0700
parents fc3b9cb190cc
children d494b74d5242
line wrap: on
line diff
--- a/Output/pjrcUSB/output_com.h	Wed Oct 01 00:16:14 2014 -0700
+++ b/Output/pjrcUSB/output_com.h	Wed Oct 01 23:44:12 2014 -0700
@@ -80,10 +80,15 @@
 
 // ----- Capabilities -----
 
+// Output capabilities
 void Output_consCtrlSend_capability( uint8_t state, uint8_t stateType, uint8_t *args );
 void Output_sysCtrlSend_capability( uint8_t state, uint8_t stateType, uint8_t *args );
 void Output_usbCodeSend_capability( uint8_t state, uint8_t stateType, uint8_t *args );
 
+// Configuration capabilities
+void Output_kbdProtocolBoot_capability( uint8_t state, uint8_t stateType, uint8_t *args );
+void Output_kbdProtocolNKRO_capability( uint8_t state, uint8_t stateType, uint8_t *args );
+
 
 
 // ----- Functions -----
@@ -91,6 +96,8 @@
 void Output_setup();
 void Output_send();
 
+void Output_flushBuffers();
+
 void Output_firmwareReload();
 void Output_softReset();