- Shouldn't affect anything, and will allow for greater buffer clearing controlsimple
@@ -247,12 +247,12 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
} | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -382,7 +382,7 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
} | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
inline void scan_finishedWithBuffer( void ) | |||
inline void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} | |||
@@ -394,7 +394,7 @@ inline void scan_finishedWithBuffer( void ) | |||
// | |||
// However, this differentiation causes complications on how the key signals are discarded and used | |||
// The single keypresses must be discarded immediately, while the modifiers must be kept | |||
inline void scan_finishedWithUSBBuffer( void ) | |||
inline void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
uint8_t foundModifiers = 0; | |||
@@ -55,8 +55,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -253,12 +253,12 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
} | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -282,12 +282,12 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
} | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -204,7 +204,7 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
// In the case of the Micro Switch 8304, we leave the buffer alone until more scancode data comes in | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
// We received a Clear code from the 8304, clear the buffer now that we've used it | |||
if ( BufferReadyToClear ) | |||
@@ -215,7 +215,7 @@ void scan_finishedWithBuffer( void ) | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -208,7 +208,7 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
// Not needed as a signal is sent to remove key-presses | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} | |||
@@ -230,7 +230,7 @@ void scan_resetKeyboard( void ) | |||
KeyIndex_BufferUsed = 0; | |||
} | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} |
@@ -55,8 +55,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -519,7 +519,7 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
// Not needed as a signal is sent to remove key-presses | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} | |||
@@ -551,7 +551,7 @@ void scan_resetKeyboard( void ) | |||
// USB module is finished with buffer | |||
// Not needed as a signal is sent to remove key-presses | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} |
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -232,12 +232,12 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
// TODO | |||
void scan_finishedWithBuffer( void ) | |||
void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
void scan_finishedWithUSBBuffer( void ) | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
} | |||
@@ -56,8 +56,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -323,14 +323,14 @@ uint8_t scan_sendData( uint8_t dataPayload ) | |||
} | |||
// Signal KeyIndex_Buffer that it has been properly read | |||
inline void scan_finishedWithBuffer( void ) | |||
inline void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} | |||
// Signal that the keys have been properly sent over USB | |||
// TODO | |||
inline void scan_finishedWithUSBBuffer( void ) | |||
inline void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
/* | |||
uint8_t foundModifiers = 0; |
@@ -55,8 +55,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |
@@ -161,14 +161,14 @@ inline uint8_t scan_loop() | |||
// Signal that the keys have been properly sent over USB | |||
inline void scan_finishedWithUSBBuffer( void ) | |||
inline void scan_finishedWithUSBBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} | |||
// Signal KeyIndex_Buffer that it has been fully scanned using the macro module | |||
inline void scan_finishedWithBuffer( void ) | |||
inline void scan_finishedWithBuffer( uint8_t sentKeys ) | |||
{ | |||
return; | |||
} |
@@ -63,8 +63,8 @@ uint8_t scan_loop( void ); | |||
// Functions available to macro.c | |||
uint8_t scan_sendData( uint8_t dataPayload ); | |||
void scan_finishedWithBuffer( void ); | |||
void scan_finishedWithUSBBuffer( void ); | |||
void scan_finishedWithBuffer( uint8_t sentKeys ); | |||
void scan_finishedWithUSBBuffer( uint8_t sentKeys ); | |||
void scan_lockKeyboard( void ); | |||
void scan_unlockKeyboard( void ); | |||
void scan_resetKeyboard( void ); |