Read Parameter Request 16 - 3M MicroTouch EX113 Reference Manual

Dual-mode controller
Table of Contents

Advertisement

26
Offset
Field
3
FW major revision
4
FW minor revision
5
Features
6
Constants Checksum 2
8
Max Param Write
10
Reserved
11
Reserved
12
Reserved
13
Reserved
14
Reserved
15
Reserved
16
Reserved
17
Reserved
18
Code Checksum
22
ASIC type
Controller Type – The identifier M1 is used. M identifies it as an EX based USB
controller. The 1 identifies it as the first model of this type. This value is treated as an
integer, not two characters. This means that the 1 will be transmitted first.
Note: If you received an identifier of M0, you must issue a Reset with a wValue of 5.
This must be done twice to lock in the values.
FW Major Revision – This can range from 0 to 99. This is a BCD value, i.e., major
revision 23 is sent as 0x23.
FW Minor Revision – This can range from 0 to 99. This is a BCD value, i.e., minor
revision 23 is sent as 0x23.
Features – This identifies the special features of the controller. This is a bitmapped field.
Constants Checksum – 2-byte checksum for the constants data section.
Max Parameter Write -- The largest transfer that can take place. This only affects the
Read Parameter requests.
Code Checksum – 4-byte checksum for the program section of the code.
ASIC Type – this indicates the type and version of the ASIC in the controller. The value
0x0100 indicates the first EX revision. The high byte is used to note major ASIC
changes, such as a new ASIC family, and the low byte indicates changes within a family.

Read Parameter Request 16

This is a request to send the contents of a parameter via the control endpoint. This is a
one-time transfer of data. The request is used to access data in the controller.
Size
1
1
1
2
1
1
1
1
1
1
1
1
4
2
3M Touch Systems, Inc. Proprietary Information – TSD-40848A
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide
Value
0xXX
0xXX
0xXX
0xXXXX
0xFFFF
0x41
0x41
0x41
0x41
0x41
0x42
0x41
0x41
0xXXXXXXXX
0x01XX
Description
Firmware major revision level
Firmware minor revision level
Special features
RAM constants checksum
Maximum data for Read
Parameter request
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
RAM Program Code checksum
ASIC type

Advertisement

Table of Contents
loading

Table of Contents