Mercurial > louis > kiibohd-controller
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();