Speeduino also supports the reading of up to 16 additional input channels. These inputs can be either Analog or Digital Pins on the Mega2560(or other mcu in use) or from a remote data aquistion device (such as The DxControl GPIO for instance) via the secondary serial port or the Canbus interface(if available).
A data channel configured here will have the raw data avilable in TunerStudio as a Gauge and will also be loggable too.
The configuration is mainly split into two categories,
The configuration page is accessed from the Accessories drop down within TunerStudio ,select the "local Auxillary input channel configuration" option
This window will be opened.
In the above image the first two channels have been configured as an local analog and a local digital input respectively.
The input alias can be any ascii character name the user wishes up to 20 characters long. This can also be left as the default .
Options here are
(this option is only visible if CAN_COMMANDS is enabled in project properties.See here for further information
This setting is only available for local mcu pin selections. It is the actual mcu pin name.
To use the Auxillary input channels for external data the Secondary IO must be enabled. See here for further information on how to do this.
The configuration page is accessed from the Accessories drop down within TunerStudio ,select the "External Auxillary input channel configuration" option
This window will be opened.
For External data inputs to be active the "Enable External Data Input" option must be enabled.
In the above image the first three channels have been configured as an local analog and a local digital input and a External input respectively.
The input alias can be any ascii character name the user wishes up to 20 characters long. This can also be left as the default .
Options here are
This is the Hex address of the remote Device
A can data command has up to 8 bytes. This value sets the first data byte the data value begins at.
The data byte can be made from a single byte or two (word or 16bit value)