Gt911 Register Map ❲90% TESTED❳

Metropolis is a popular and modern beamer theme for LaTeX, but it is unfortunately no longer actively maintained. As a result, its list of issues is growing increasingly large. Moloch is a fork of Metropolis that aims to fix these issues as well add a few new features.

LaTeX
Software
Presentations
Beamer
Author

Johan Larsson

Published

30 May 2024

Modified

31 May 2024

Gt911 Register Map ❲90% TESTED❳

Diving Deep into the GT911 Register Map: A Touch Controller Developer’s Guide

If you’ve worked with capacitive touch screens on Raspberry Pi, ESP32, or STM32 projects, you’ve likely encountered the GT911. This popular touch controller from Goodix is everywhere—from cheap 7-inch LCD displays to industrial HMI panels.

if (!(status & 0x80)) return 0; // No new data

0x08: Enter Gesture mode (must be preceded by a write to 0x8046). gt911 register map

The typical map used by developers looks like this: Diving Deep into the GT911 Register Map: A

Wait for Interrupt: Monitor the INT pin or poll the Status Register (0x814E) until Bit 7 becomes 1. The typical map used by developers looks like

Conclusion

Part 2: The Global Register Map Table

Below is the definitive register map for the GT911. All addresses are 16-bit. Note: The GT911 uses Big-Endian (MSB first) for multi-byte values.

is a popular 5-point capacitive touch controller that communicates via