3M™ MicroTouch™ Controller RX151 Reference Guide
27
3M Touch Systems, Inc. Proprietary Information
Table 27. Data Stage
Offset
Field
Size
Value
Description
0
bReport ID
1
0x03
Feature Report ID
1 bmReport
Subtype
1
0x02
Indicates a set param index
2
bArea
1
0
Memory Area (always 0=Ctrl
EEPROM )
3
Not used
1
0
Not used
4 bSubArea 1 0x05
Block
number
5
bIndex
1
0x00
Index into block.
6
bDataLength
1
0x04
Number of valid data bytes for
xfer (always padded to 64)
7
Not used
1
0
Not used
Table 28. Get Controller Number Report
Offset
Field
Size
Value
Description
0
bmRequestType
1
0xA1
Device to host
1 bRequest 1 0x01
Get
Report
2
wValue
2
0x0305
03 = Feature
05 = Feature Report ID
4 wIndex 2 0 Always
0
6
wLength
2
0x48
Always 72 (allows for 64 data
bytes + 8 byte header)
Table 29. Data Stage 1 (controller response header)
Offset
Field
Size
Value
Description
0
Report ID
1
0x05
Feature Report ID
1
Not used
1
0
Not used
2
bArea
1
0
Memory Area (always 0=Ctrl
EEPROM )
3
Not used
1
0
Not used
4
bSubArea
1
0x05
Block number
5
bIndex
1
0x00
Index into block. Use 0 for
controller number
6
bDataLength
1
0x04
Number of valid data bytes for
xfer (always padded to 64)
7
Not used
1
0
Not used