Specifications
CARROLL TOUCH Appendix C - TAPI Function Reference
Touch System Programmer’s Guide C-9
Reset (0)
Description
This function resets the driver and/or touch system, using the hardware 
reset feature that is appropriate for the touch controller used. The driver 
is reset by performing the following steps:
1. Reinstalling the hardware interrupt vector.
2. Clearing the report buffer.
3. Clearing the user event handler event mask and enable bits.
A driver reset does NOT affect any communication parameters or the 
address of the user event handler.
Resetting the report buffer only clears the TAPI report buffer. It does 
not send a Clear_Touch_Report_Buffer (3DH) command to the touch 
system.
Call with
AX = 0 (function number).
BH = 0.
BL = Select driver / touch system reset.
0 = Reset touch system and driver.
1 = Reset driver only.
2  = Reset touch system only.
3  = Reset report buffer only.
Returns
AX = 0 (function number).
CX = Reset result.
0  = Reset OK.
1  = TAPI driver could not send commands to touch 
system.
2  = TAPI driver received an error report from the 
touch system that contained error codes.
3  = TAPI driver did not receive the expected error 
report from the touch system.
Notes
For the SBC driver, there is no difference between resetting the driver 
and resetting the touch system. Therefore, the SBC driver resets the 
driver and the touch system if BL = 0, 1, or 2.










