16
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide
3M Touch Systems, Inc. Proprietary Information – TSD-40848A
Communicating with the Controller
This section provides information on sending firmware commands to the controller and
interpreting the responses that the controller returns. The default operation of the EX
USB controller is USB Rev 1.1 compliant.
The USB command set is implemented by using vendor requests and vendor reports, i.e.,
vendor specific transactions.
You need to know product ID (1 for normal mode and 2 for special mode) and the vendor
ID (0596H) to write your own driver.
The EX USB controller is command set compatible with previous generation
MicroTouch™ USB controllers. Modifications of existing software should not be
necessary when replacing an older controller.
The following commands are those that 3M Touch Systems currently uses for
communications. 3M Touch Systems recommends that you use only these commands for
3M™ MicroTouch™ EX USB controller communications.
Vendor Requests
The following list summarizes the six available vendor requests:
•
Request 4
Calibrate
•
Request 6
Status
•
Request 7
Reset
•
Request 8
Restore Defaults
•
Request 10
Controller ID
•
Request 16
Read Parameter