GOODIX CONFIDENTIAL
Reproduction and/or distribution of this document in whole or in part is strictly prohibited without written consent of GOODIX.
21
[0xAB12] SendStatusBak
Backup for SendStatus. Before GT911 notifies the host via INT, SendStatus will assign the value to
SendStatusBak. The SendStatus is valid only when the host reads the same value in SendStatus and
SendStatusBak. If the values are different, the host will read the values again 2ms later, thus improving the
anti-ESD capability.
[0xAB13] RevStatusBak
Backup for SendStatus. Before GT911 notifies the host via INT, RevStatus will assign the value to
RevStatusBak. The RevStatus is valid only when the host reads the same value in SendStatus and
SendStatusBak. If the values are different, the host will read the values again 2ms later.
3.6 HotKnot Transmit Buffer
Addr
Access
bit7
bit6
bit5
bit4
bit3
bit2
bit1
bit0
0xAC90
W
DataLength: valid data length , <129 bytes
0x AC91
W
Data0
0xAC92
W
Data1
…
W
…
0xAD10
W
Data127
0xAD11
W
CheckSum
…
NC
Reserved
0xAD91
W
Data_Fresh data updated flag (0xAA written by the host)
Supplementary description on some registers:
This area can be written only when GT911 operates in Receive Mode, that is to say, GT911_Status is
0xAA. Otherwise, unpredictable results will occur.
[0xAC90] DataLength
The maximum capacity of a data frame supported by HotKnot is 128 Bytes; DataLength must be shorter or
equal to 128 and must be even number.
[0xAD11] CheckSum
The address of CheckSum is not fixed. It stays behind the valid data. Checksum check starts from 0xAC90.
For example, if there are 2 data bytes, the address of Checksum is 0xAC93. The value is the complement of