GOODIX CONFIDENTIAL
Reproduction and/or distribution of this document in whole or in part is strictly prohibited without written consent of GOODIX.
16
Bit6: large detect, 1 indicates there is large-area touch on TP.
Bit4: HaveKey, 1 : Have touch key; 0 : No touch key (released).
Bit3~0: Number of touch points.
[0x814F]
When HotKnot proximity sensing function is enabled and another HotKnot-featured terminal is detected,
GT911 will report the detection result to the host in coordinates. Therefore, the Number of touch points will
add 1. The track id of the added touch point is fixed to 32, and Pxyos is set to 1. Please note that the address of
the added touch point is fixed to the address of the first coordinate.
[0x8177]:
KeyValue
The address of KeyValue is not fixed. Instead, it stays behind valid coordinates. For example, 0x817F is the
address of the key when there are 5 coordinates on TP. However, if there are 4 coordinates on TP, the address of the
key will be 0x8177.
(
Gesture Features: share the addresses with the coordinate information
)
Addr
Access
bit7
bit6
bit5
bit4
bit3 bit2 bit1
bit0
0x8140
R
Gesture ID ( first Byte
,
ASCII G)
0x8141
R
Gesture ID ( second Byte
,
ASCII E)
0x8142
R
Gesture ID ( third Byte
,
ASCII S)
0x8143
R
Gesture ID ( forth Byte
,
ASCII T)
0x8144
R
Gesture Firmware version ( HEX.low byte )
0x8145
R
Gesture Firmware version ( HEX.high byte )
0x8146
R
x coordinate resolution ( low byte )
0x8147
R
x coordinate resolution ( high byte )
0x8148
R
y coordinate resolution ( low byte )
0x8149
R
y coordinate resolution ( high byte )
0x814A
R
Reserved
0x814B
R/W
Gesture types
(
character ASCII indicates 0x21-0x7F
),
swipe right
(
0xAA
),
swipe left
(
0xBB
),
swipe down
(
0xAB
),
swipe up
(
0xBA
),
double-tap
(
0xCC
)
, double-tap on touch key (0xCC,
key value is stored at coordinate address)
0x814C
R
The number of gesture touch point
(
coordinates stored at 0x9420
)
0x814D
R
Gesture start point x coordinate
(
low byte
)
0x814E
R
Gesture start point x coordinate
(
high byte
)
0x814F
R
Gesture start point y coordinate
(
low byte
)
0x8150
R
Gesture start point y coordinate
(
high byte
)
0x8151
R
Gesture end point x coordinate
(
low byte
)