Controller Id Report 12 - 3M MicroTouch EX113 Reference Manual

Dual-mode controller
Table of Contents

Advertisement

3M™ MicroTouch™ Controller EX Dual Mode Reference Guide
Table 16. Controller ID Request
Offset
0
1
2
4
6
The direction bit in bmRequestType has been set to 1 (device-to-host) to return the
Controller ID report.
The byte bRequest is set to 10 to indicate that this is Controller ID request.
This request does not use the wValue or wIndex fields. These fields should be set to zero
to ensure future compatibility.
The wLength field is set to the size (either 18 or 24 bytes) of a Controller ID report.
Response
The controller sends the Controller ID report when the request is processed successfully.
If the request cannot be processed, endpoint 0 will be stalled. The request cannot be
processed if the requested report size (wLength) does not match either the size of the
backward compatible ID report (18) or the EX report (24).

Controller ID Report 12

This report contains information describing the controller, including its type, firmware
revision, special features, and the ROM checksum. This report is sent via the control
endpoint.
All multi-byte quantities in this report are sent LSB first.
Standard Format Controller ID Report
This version of the Controller ID report will be sent if the EX compatible driver asks for
the 16-byte Controller ID report size. This version contains the first 16 bytes of the EX
Controller ID report.
EX Controller ID Report
This version of the Controller ID report is only compatible with the EX USB driver. This
version is sent when the larger (24-byte) Controller ID report is requested.
Table 17. Expanded Controller ID Report
Offset
Field
0
Report ID
1
Controller type
Field
bmRequestType
bRequest
wValue
wIndex
wLength
Size
1
2
3M Touch Systems, Inc. Proprietary Information – TSD-40848A
Size
Value
1
11000000
1
10
2
0x0000
2
0x0000
2
0xXXXX
Value
0x0C
0xXXXX
Description
Characteristics
Command number
Not used
Not used
Length of ID report
Description
Report ID number
Indicates the type of controller
25

Advertisement

Table of Contents
loading

Table of Contents