comparison Scan/UARTConnect/connect_scan.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 dbefb68411e1
children fc2c2a1e9615
comparison
equal deleted inserted replaced
360:dbefb68411e1 361:7c6ac7b88cda
39 RemoteCapability, // Activate a capability on the given node 39 RemoteCapability, // Activate a capability on the given node
40 RemoteOutput, // Remote debug output from a given node 40 RemoteOutput, // Remote debug output from a given node
41 RemoteInput, // Remote command to send to a given node's debug cli 41 RemoteInput, // Remote command to send to a given node's debug cli
42 42
43 Command_TOP, // Enum bounds 43 Command_TOP, // Enum bounds
44 Command_SYN = 0x16, // Reserved for error handling
44 } Command; 45 } Command;
45 46
46 // UART Rx/Tx Status 47 // UART Rx/Tx Status
47 typedef enum UARTStatus { 48 typedef enum UARTStatus {
48 UARTStatus_Wait = 0, // Waiting Rx: for SYN Tx: for current command copy to finish 49 UARTStatus_Wait = 0, // Waiting Rx: for SYN Tx: for current command copy to finish