comparison Macro/PartialMap/macro.h @ 361:7c6ac7b88cda

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
author Jacob Alexander <haata@kiibohd.com>
date Sat, 15 Aug 2015 21:53:59 -0700
parents 66eccdd9ced5
children 39e338a6733d
comparison
equal deleted inserted replaced
360:dbefb68411e1 361:7c6ac7b88cda
35 // ----- Functions ----- 35 // ----- Functions -----
36 36
37 void Macro_analogState( uint8_t scanCode, uint8_t state ); 37 void Macro_analogState( uint8_t scanCode, uint8_t state );
38 void Macro_keyState( uint8_t scanCode, uint8_t state ); 38 void Macro_keyState( uint8_t scanCode, uint8_t state );
39 void Macro_ledState( uint8_t ledCode, uint8_t state ); 39 void Macro_ledState( uint8_t ledCode, uint8_t state );
40 void Macro_triggerState( void *triggers, uint8_t num ); // triggers is of type TriggerGuide, void* for circular dependencies 40 void Macro_interconnectAdd( void *trigger ); // triggers is of type TriggerGuide, void* for circular dependencies
41 void Macro_process(); 41 void Macro_process();
42 void Macro_setup(); 42 void Macro_setup();
43 43