Restore Defaults Request 8; Controller Id Request 10 - 3M MicroTouch EX113 Reference Manual

Dual-mode controller
Table of Contents

Advertisement

24
EX Controller Compatibility Issues
The hard reset did not use a device disconnect as part of the reset process for the previous
3M™ MicroTouch™ USB controller. The disconnect causes the driver to unload and will
result in any handles to the driver that an application may have becoming invalid. An
application should handle an unplug event.

Restore Defaults Request 8

This is a request to restore the default values in the controller. This is used to restore the
values to the factory presets.
A soft reset is automatically done after completing the request so that parameter changes
will take effect.
Table 15. Restore Defaults Request
Offset
0
1
2
4
6
The direction bit in bmRequestType has been set to 0 (host-to-device). This request does
not require that the device return any data.
The byte bRequest is set to 8 to indicate that this is the Restore Defaults request.
The wValue field should be set to 0 for future compatibility.
The wIndex field should be set to 0 for future compatibility.
Response
The device stalls endpoint zero if it cannot process this request. The request will fail if
any of the fields are not set correctly.
When the request is processed successfully, a positive USB acknowledge (zero length
data packet) is sent.
A soft reset will be done at the completion of this request. Because of this, the controller
must be polled to determine when the reset is done (see Reset Request for details).

Controller ID Request 10

This is a request to send various pieces of information that identify the controller,
including the controller type and firmware revision level. The key use for this request is
in identifying the mode that the controller is running in and the revision level of the ASIC
firmware.
Field
bmRequestType
bRequest
wValue
wIndex
wLength
3M Touch Systems, Inc. Proprietary Information – TSD-40848A
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide
Size
Value
1
01000000
1
8
2
0x0000
2
0x0000
2
0x0000
Description
Characteristics
Command number
Reserved
Reserved
No data phase

Advertisement

Table of Contents
loading

Table of Contents