Lines Matching +full:2 +full:x

19 2. Set sample rate to 200;
27 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
29 1 |Y|X|y|x|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 | | |B|F|W|W|W|W|
33 Bit6 => X overflow
35 Bit4 => X sign bit
40 Byte 2: X Movement(9-bit 2's complement integers)
41 Byte 3: Y Movement(9-bit 2's complement integers)
59 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
61 1 |Y|X|y|x|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 | | |B|F|r|l|u|d|
65 Bit6 => X overflow
67 Bit4 => X sign bit
72 Byte 2: X Movement(9-bit 2's complement integers)
73 Byte 3: Y Movement(9-bit 2's complement integers)
85 FSP uses 2 packets (8 Bytes) to represent Absolute Position.
89 If PACKET NUMBER is 1, the packet is Packet 2.
97 1. Set bit 2 or 3 in register 0x40 to 1
98 2. Set bit 6 in register 0x40 to 1
103 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
105 1 |0|1|V|1|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|d|u|X|X|Y|Y|
117 Byte 2: X coordinate (xpos[9:2])
118 Byte 3: Y coordinate (ypos[9:2])
120 Bit3~Bit2 => X coordinate (ypos[1:0])
127 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
129 1 |1|0|0|1|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |M|M|M|M|M|M|M|M| 4 |0|0|0|0|0|0|0|0|
141 Byte 2: Message Type => 0x5A (Enable/Disable status packet)
155 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
157 1 |0|1|V|A|1|L|0|1| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |x|x|y|y|X|X|Y|Y|
172 Byte 2: X coordinate (xpos[9:2])
173 Byte 3: Y coordinate (ypos[9:2])
175 Bit3~Bit2 => X coordinate (ypos[1:0])
179 Packet 2 (ABSOLUTE POSITION)
180 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
182 1 |0|1|V|A|1|R|1|0| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |x|x|y|y|X|X|Y|Y|
197 Byte 2: X coordinate (xpos[9:2])
198 Byte 3: Y coordinate (ypos[9:2])
200 Bit3~Bit2 => X coordinate (ypos[1:0])
205 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
207 1 |1|0|1|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|d|u|0|0|0|0|
222 Byte 2: Message Type => 0xB7 (Multi Finger, Multi Coordinate mode)
238 notify packet (valid bit == 1), abs pkt 1, abs pkt 2, abs pkt 1,
239 abs pkt 2, ..., notify packet (valid bit == 0)
247 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
249 1 |0|1|V|F|1|0|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|u|d|X|X|Y|Y|
264 Byte 2: X coordinate (xpos[9:2])
265 Byte 3: Y coordinate (ypos[9:2])
267 Bit3~Bit2 => X coordinate (ypos[1:0])
273 Packet 2 (ABSOLUTE POSITION)
274 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
276 1 |0|1|V|F|1|1|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|u|d|X|X|Y|Y|
291 Byte 2: X coordinate (xpos[9:2])
292 Byte 3: Y coordinate (ypos[9:2])
294 Bit3~Bit2 => X coordinate (ypos[1:0])
302 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
304 1 |1|0|1|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|u|d|0|0|0|0|
319 Byte 2: Message Type => 0xB7 (Multi Finger, Multi Coordinate mode)
335 notify packet (valid bit == 1), abs pkt 1, abs pkt 2, abs pkt 1,
336 abs pkt 2, ..., notify packet (valid bit == 0)
344 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
346 1 |0|1|0|P|1|M|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|B|F|X|X|Y|Y|
358 Bit3 => Always 1, as specified by PS/2 protocol.
362 Byte 2: X coordinate (xpos[9:2])
363 Byte 3: Y coordinate (ypos[9:2])
365 Bit3~Bit2 => X coordinate (ypos[1:0])
372 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
374 1 |0|1|1|P|1|F|R|L| 2 |X|X|X|X|X|X|X|X| 3 |Y|Y|Y|Y|Y|Y|Y|Y| 4 |r|l|B|F|X|X|Y|Y|
386 Bit3 => Always 1, as specified by PS/2 protocol.
392 Byte 2: X coordinate (xpos[9:2])
393 Byte 3: Y coordinate (ypos[9:2])
395 Bit3~Bit2 => X coordinate (ypos[1:0])
402 MFMC#0 report packets with zero X and Y to represent 1st finger is up or
403 four consecutive MFMC#1 report packets with zero X and Y to represent that
404 the 2nd finger is up. On the other hand, if both fingers are up, the device
406 with zero X and Y.
410 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
412 1 |1|0|0|P|1|M|R|L| 2 |C|C|C|C|C|C|C|C| 3 |0|0|F|F|0|0|0|i| 4 |r|l|u|d|0|0|0|0|
426 Byte 2: Message type:
438 notify packet (valid bit == 1), MFMC packet 1 (byte 1, bit 2 == 0),
439 MFMC packet 2 (byte 1, bit 2 == 1), MFMC packet 1, MFMC packet 2,
450 Bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
452 1 |Y|X|0|0|1|M|R|L| 2 |0|1|0|1|1|0|1|E| 3 | | | | | | | | | 4 | | | | | | | | |
455 FSP will send out enable/disable packet when FSP receive PS/2 enable/disable
461 Bit6 => 0, X overflow
463 Bit4 => 0, X sign bit
468 Byte 2: Bit7~1 => (0101101b)
475 PS/2 Command Set
478 FSP supports basic PS/2 commanding set and modes, refer to following URL for
479 details about PS/2 commands:
488 2. For FSP version < STL3888 Cx, determine number of buttons by reading
495 Refer to 'Finger Sensing Pad PS/2 Mouse Intellimouse'
499 Refer to 'Finger Sensing Pad PS/2 Mouse Intellimouse'
503 Refer to 'Finger Sensing Pad PS/2 Mouse Intellimouse'
507 Refer to 'Finger Sensing Pad PS/2 Mouse Intellimouse'
529 1. send 0xf3 PS/2 command to FSP;
531 2. send 0x66 PS/2 command to FSP;
533 3. send 0x88 PS/2 command to FSP;
535 4. send 0xf3 PS/2 command to FSP;
541 a. send 0x68 PS/2 command to FSP;
549 a. send 0xcc PS/2 command to FSP;
553 7. send 0x66 PS/2 command to FSP;
557 8. send 0xe9(status request) PS/2 command to FSP;
574 1. send 0xf3 PS/2 command to FSP;
576 2. if the register address being to write is not required to be
580 a. send 0x74 PS/2 command to FSP;
588 a. send 0x77 PS/2 command to FSP;
592 4. send 0x55 PS/2 command to FSP;
596 5. send 0xf3 PS/2 command to FSP;
602 a. send 0x47 PS/2 command to FSP;
610 a. send 0x44 PS/2 command to FSP;
614 8. send 0x33 PS/2 command to FSP;
622 result. Host can optionally send another 0xe9 (status request) PS/2
644 1. send 0xf3 PS/2 command to FSP;
646 2. send 0x66 PS/2 command to FSP;
648 3. send 0x88 PS/2 command to FSP;
650 4. send 0xf3 PS/2 command to FSP;
652 5. send 0x83 PS/2 command to FSP;
654 6. send 0x88 PS/2 command to FSP;
656 7. send 0xe9(status request) PS/2 command to FSP;
663 1. send 0xf3 PS/2 command to FSP;
665 2. send 0x38 PS/2 command to FSP;
667 3. send 0x88 PS/2 command to FSP;
669 4. send 0xf3 PS/2 command to FSP;
675 a. send 0x47 PS/2 command to FSP;
683 a. send 0x44 PS/2 command to FSP;
687 7. send 0x33 PS/2 command to FSP;
704 0x86 2 finger straight up
705 0x82 2 finger straight down
706 0x80 2 finger straight right
707 0x84 2 finger straight left
708 0x8f 2 finger zoom in
709 0x8b 2 finger zoom out
710 0xc0 2 finger curve, counter clockwise
711 0xc4 2 finger curve, clockwise
763 enabled prior to write: 05 06 07 08 09 0c 0f 10 11 12 16 17 18 23 2e
769 11 => 2, lbtn/rbtn
814 In addition, when bit 1 and bit 2 are set at the same time, bit 2 will
822 In addition, when bit 1, bit 2 and bit 3 are set at the same time,
823 bit 3 will override bit 1 and 2.)
833 bit 2 and 3. That is, if any of those bit is 1, host will receive
838 bit7 0 RW EN_PS2_F2: PS/2 gesture mode 2nd
898 enable. Works only in H/W based PS/2