Coordinate Data Report 1 - 3M MicroTouch EX113 Reference Manual

Dual-mode controller
Table of Contents

Advertisement

18
Controller Initialization
To initialize the EX USB controller, 3M Touch Systems recommends that the host
system issue a Reset command whenever the host system is powered on and is attempting
to establish communication with the controller.

Coordinate Data Report 1

Coordinate Data Report 1 is used to transfer both the raw and adjusted coordinate data to
the host. This report, when activated, is sent to the host whenever new data is available. It
is an asynchronous report activated by default at power up.
Table 6. Coordinate Data Report
Offset
0
1
2
3
5
7
9
The main purpose of the loop counter is to effectively put a time stamp on the output
data. Data produced in the same tick will have the same timestamp. This can be used to
match the final coordinate data with other data that was used to produce it. This is not a
sequential number.
The status byte contains information pertaining to whether the sensor is being touched.
Table 7. Touch Status
The raw X and Y coordinate data are generated directly from the sensor. The range of
values is -8192 to 8191. The X and Y adjusted coordinate data is derived by applying
calibration information. The range of values is 0 to 65,535. Coordinate data is sent LSB
first.
Field
Report ID
Loop Counter
Status byte
X Compensated
Y Compensated
X Raw
Y Raw
Bit
Description
7
Always 1
6
Proximity
5
Reserved
4
Reserved
3
Reserved
2
Reserved
1
Reserved
0
Reserved
3M Touch Systems, Inc. Proprietary Information – TSD-40848A
3M™ MicroTouch™ Controller EX Dual Mode Reference Guide
Size
Value
1
0x01
1
0xXX
1
0xXX
2
0xXXXX
2
0xXXXX
2
0xXXXX
2
0xXXXX
1 when touching
0 when not touching
Description
USB report ID number
Report synchronization
Pen/finger touch status
Compensated X coordinate
Compensated Y coordinate
Raw X coordinate
Raw Y coordinate

Advertisement

Table of Contents
loading

Table of Contents