Sending Commands To The Controller; Receiving Reports From The Controller - 3M Touch Screen Controller EX 111 Reference Manual

Controller ex usb
Table of Contents

Advertisement

3M™ MicroTouch™ Controller EX USB Reference Guide

Sending Commands to the Controller

Table 5. General Format for Vendor Requests
Offset
Field
0
bmRequestType
1
bRequest
2
wValue
4
wIndex
6
wLength
The Type field should be set to Vendor (0x10). The Recipient field should be set to
Device. The Direction field depends on the command.

Receiving Reports from the Controller

Four reports can be sent from the controller to the host. These reports fit into two
categories: those sent immediately in response to a host request (synchronous) and those
sent when updates to the data they contain become available (asynchronous).
Synchronous reports:
Report 4
Report 6
Report 12
Asynchronous reports:
Report 1
Some possible reasons for a command failure include:
The command was not formatted correctly.
The system parameters were not set up to allow command execution.
The controller does not support the command.
Size
Value
1
d1000000
1
0xXX
2
0xXXXX
2
0xXXXX
2
0xXXXX
Parameter Data
Status
Controller ID
Coordinate Data
3M Touch Systems, Inc. Proprietary Information -- 29489v05
Description
Characteristics of request [dir, type, recipient]
D7: Data Transfer Direction
0 = Host-to-device
1 = Device-to-host
D6... 5 Type
0 = Standard
1 = Class
2 = Vendor
3 = Reserved
D4...0 Recipient
0 = Device
1 = Interface
2 = Endpoint
3 = Other
4...31 = Reserved
Specific request [our command number]
Used to specify command parameters
Used to specify command parameters
Number of bytes to transfer
17

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents