DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

UR7HCDMP View Datasheet(PDF) - Semtech Corporation

Part Name
Description
Manufacturer
UR7HCDMP Datasheet PDF : 12 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
USAR HulaCoderTM UR7HCDMP
Mature
mousecoderTM product
specifications
USAR Systems, Inc.
PS/2 Mode Commands, Cont
The USAR HulaCoderTM will
respond to the Set Sampling
Rate Command (F3h) in both
Stream and Prompt Modes, but will
only update its internal status if the
command is enacted while the
device is in Stream Mode
The UR7HCDMP responds to the
the Read Device Type
Command (F2h) immediately
after the Acknowledge with a 00h.
The Set Prompt (Remote)
Mode Command (F0h) sets the
device to Prompt Mode. Data
values are then only reported in
response to a Read Report
Command (EBh).
If the Set Echo Mode
Command (EEh) is enacted, the
USAR HulaCoderTM will immediately
return any data bytes except FF or
EC.
The Reset Echo Mode
Command (ECh) returns the
device to its previous mode -
disabled. If this command occurs
while the UR7HCDMP is in either
Stream or Prompt Modes, the
command is ignored.
The Read Report Command
(EBh) prompts the USAR
HulaCoderTM for a report. The
report occurs even if the device
did not move or if the status of the
switches did not change. The
report is sent by the UR7HCDMP
following an Acknowledge.
The Set Incremental Stream
Mode Command (EAh) sets the
USAR HulaCoderTM to Stream Mode
and disables the device.
Sequential Commands
Unlike normal commands, sequential commands must be enacted with a
sequence of commands. If the sequence is not consecutive or is incorrect,
the USAR HulaCoderTM aborts the detection and responds the way it would
normally respond to a command.
The individual commands that comprise a sequential command have been
designed so that the elements of a sequential command can be sent to the
USAR HulaCoderTM via the standard IBM PS/2 BIOS calls and the device
only returns a valid response to the Standard Status Request. This ensures
that, if the sequential command is sent via the BIOS, the status response
will be accurately returned even if the BIOS does error detection. Thus, a
programmer can have complete control of the mouse without having to
access the device hardware port directly.
The USAR HulaCoderTM implements a special sequential command that
can be used to determine its ability to report three buttons. The sequential
command is a series of commands to the USAR HulaCoderTM that cause
the device to respond to the last command (Read Status) with alternate
information.
Sequence of commands:
1. Set Resolution = one count/ mm
Direct: E8H,00H BIOS: INT15H, AX=C203H, BX=0
2. Set Scaling = 1:1
Direct: E6H
BIOS: INT15H, AX=C206H, BX=1
3. Set Scaling = 1:1
Direct: E6H
BIOS: INT15H, AX=C206H, BX=1
4. Set Scaling = 1:1
Direct: E6H
BIOS: INT15H, AX=C206H, BX=1
5. Read Status
Direct: E9H
BIOS: INT15H, AX=C206H, BX=0
The response to the Read Status Command is in the form:
Byte 1: Standard Status Information (buttons, scaling, etc.)
Byte 2: Number of mouse buttons (3)
USAR Datasheet
DOC7-DMP-DS-102
5

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]