Working support for Interconnect
- Supports up to 255 slave nodes (you'll run into ScanCode limitations before then) - Requires most recent kll compiler update - Additional debugging output and stats counters - Noise and parity checking - Fixed TxFIFO issue when sending buffers larger than the FIFO - Cleaned up defaultMap.kll - Added ScanCode caching (reduces interconnect traffic significantly) - Interconnect module code is conditionally compiled into PartialMap module if required
This commit is contained in:
parent
ecd9923926
commit
a8caf6e515
6 changed files with 349 additions and 112 deletions
|
|
@ -37,7 +37,7 @@ void Macro_layerShift_capability( uint8_t state, uint8_t stateType, uint8_t *arg
|
|||
void Macro_analogState( uint8_t scanCode, uint8_t state );
|
||||
void Macro_keyState( uint8_t scanCode, uint8_t state );
|
||||
void Macro_ledState( uint8_t ledCode, uint8_t state );
|
||||
void Macro_triggerState( void *triggers, uint8_t num ); // triggers is of type TriggerGuide, void* for circular dependencies
|
||||
void Macro_interconnectAdd( void *trigger ); // triggers is of type TriggerGuide, void* for circular dependencies
|
||||
void Macro_process();
|
||||
void Macro_setup();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue