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

GL310MC3D Ver la hoja de datos (PDF) - Genesys Logic

Número de pieza
componentes Descripción
Fabricante
GL310MC3D
Genesys-Logic
Genesys Logic Genesys-Logic
GL310MC3D Datasheet PDF : 18 Pages
First Prev 11 12 13 14 15 16 17 18
GL310MC PS/2 3D Mouse Controller
device as it would a typical three-button mouse. Note that a Reset ($FF) command will return a
mouse device to its power-up default mode.
4.6 Data reporting
The mouse supports one format for motion data packets. The default Relative format is compatible
with standard PS/2 mice.
Data packets are sent in response to Read Data ($EB) commands. If Stream mode is selected and
data reporting is enabled, data packets are also sent unsolicited whenever finger motion and/or
button-state changes occur.
During transmission of a motion packet, the individual bytes of the packet will be separated by no
more than 10ms (assuming the host does not inhibit the bus). While PS/2 motion packets are lacking
in explicit synchronization bits, if the host sees a long delay between bytes it can assume the delay
comes at a packet boundary. (Similarly, the bytes of the responses to the various PS/2 commands will
be separated by no more than 10ms; the one exception is Reset ($FF), where the $FA and $AA are
separated by a longer calibration delay.)
4.6.1 Default packet format
In the default format, each motion report consists of there bytes. The first byte encodes various
status bits, and the other two bytes encode the amount of motion in X and Y.
Byte 1
Byte 2
Byte 3
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Y ovfl X ovfl Y sign X sign
1
Middle Right Left
X delta
Y delta
Y ovfl:
X ovfl:
Y sign:
X sign:
Middle:
Right:
Left:
X delta :
Y delta :
1 = Y delta value exceeds the range-256….255, 0 = no overflow. When
this bit is set, the reported Y delta will be either -256 or +255.
1 = X delta value exceeds the range-256….255, 0 = no overflow. When
this bit is set, the reported Y delta will be either -256 or +255.
1 = Y delta value is negative, 0 = Y delta is zero or positive.
1 = X delta value is negative, 0 = Y delta is zero or positive.
1= Middle button is currently pressed, 0 = released.
1= Right button is currently pressed, 0 = released.
1= Left button is currently pressed, 0 = released.
This is the amount of motion that has occurred in the X (horizontal)
direction since the last motion data report. This byte and the "X sign' bit
of byte 1 combine to from a nine-bit signed, two's-complement integer.
This is the amount of motion that has occurred in the Y (vertical)
direction. Upward motion is positive, downward is negative.
11
Revision 1.0 July/16/1998

Share Link: 

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