SC500 USB Controller Communications
25
3M Touch Systems Proprietary Information
Set Feature - Reset
This is a request to perform a controller reset.
Table 19. Reset 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 20. Data Stage
Offset
Field
Size
Value
Description
0
bReport ID
1
0x03
Host to device
1 bmReport
Subtype
1
0x07
Indicates a reset request
2 bResetType
1
0xXX
0x01=Soft
reset
3
Not used
5
0
Not used
Response
The device stalls endpoint 0 if the request cannot be processed successfully. The
request cannot be processed if the reset type specified by the bResetType field is not
valid.
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 screen/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