3M™ MicroTouch™ Controller RX151 Reference Guide
25
3M Touch Systems, Inc. Proprietary Information
Set Feature - Restore Defaults
This is a request to restore the default values in the controller to the factory presets. You
must recalibrate after this command since this request will also default the calibration and
display orientation.
Table 21. Restore Defaults Request
Offset
Field
Size
Value
Description
0
bmRequestType
1
0x21
Host to device
1 bRequest
1 0x09 Set
Report
2
wValue
2
0x0303
03 = Feature
03 = Feature Report ID
4 wIndex
2 0
Always
0
6 wLength
2 8
Always
8
Table 22. Data Stage
Offset
Field
Size
Value
Description
0
bReport ID
1
0x03
Feature Report ID
1
bmReportSubtype
1
0x08
Indicates a restore defaults request
2
Not used
6
0
Not used
Response
The device stalls endpoint 0 if it cannot process this request.
Set Feature - Set Controller Number
This command is used to get a controller number for application use. The controller does
not use this value. This process is useful for identifying individual controllers in a
multiple controller system.
Table 23. Set Controller Number Request
Offset
Field
Size
Value
Description
0 bmRequestType
1 0x21
Characteristics
1 bRequest 1 0x09
Command
number
2 wValue
2 0x0305
Parameter
number
4 wIndex
2 0x00
Not
used
6 wLength
2 0x48
Length
of
Parameter Data report
Table 24. Data Stage 1 (header data)
Offset
Field
Size
Value
Description
0
bReportID
1
0x05
Feature Report ID
1 bReport
Subtype
1
0x01
Indicates a set param report
2
bArea
1
0
Memory Area (always 0=Ctrl EEPROM)