Specifications

Command Descriptions 99
Reset ('R')
Function: Performs a soft or hard reset of the controller.
This command is used to reset the touchscreen controller.
The RType byte is used to specify the type of reset to use. If the least significant
bit of RType is zero, a Hard Reset (cold boot) will occur. If the bit is 1, a Soft
Reset (warm boot) will occur.
A Hard Reset causes the controller to reboot according to either the jumpers or
the NVRAM, depending on the state of the setup jumper J7. Any setup
information in the controller at this time which has not been saved to NVRAM will
be lost.
A Soft Reset merely restarts the firmware and clears the output buffer. No
diagnostics are run and no controller parameters are affected.
A Hard Reset, 'R0', is not followed by an Acknowledge packet. With serial
controllers, the host must wait for CTS to be asserted before sending another
command. On PC-Bus and Micro Channel controllers, the Base I/O Port is 80h
while the reset is being performed. The host must poll the Base I/O Port for C1h
(ASCII 'A' plus the Not Ready Bit) before sending another command.