Responses:
Prompt: EM>[CR]
Command Unrecognised: ERR[CR]
Interupt: I<x>[CR]
Where <x> is the value of the digital inputs
Commands:
A - EPROM program version
Returns: [CR]
B - Get Digital Input value
Returns: D[CR]
C - Get Digital Output value
Returns: D[CR]
D<x> - Set Digital Output value
Returns: OK[CR]
E - Enable Input change interupt
Returns: OK[CR]
F - Disable Input change interupt
Returns: OK[CR]
G - Resets the interface
Jumps back to the powerup
initialisation code.
H<x> - Get analogue input channel X
Returns: A[CR]
I<x> - Get analogue output channel X
Returns: A[CR]
J<xyz> - Set analogue output channel X to 16-bit value YZ
Returns: OK[CR]
<x> - An 8-bit character
<yz> - Two 8-bit characters containing a 10-bit number
[CR] - Carrage return (ASCII value 13)