If high, read the required number of coordinate blocks (starting from
Just when the community thought they had the map memorized, Goodix released an update. The chip was now labeled (sometimes called the "Red" series firmware).
Enjoyed this deep dive? Subscribe for more embedded display and touch interface breakdowns.
The is a popular 5-point capacitive touch controller used in various display modules. To "prepare a feature" using its register map , you typically need to implement I2C communication to read touch coordinates or configure device settings. Key Register Sections
The GT911 is a highly integrated touch screen controller chip developed by GTCOM (Guangdong GTCOM Technology Co., Ltd.). It's designed to detect touch events on capacitive touch screens, providing a robust and reliable user interface. The GT911 supports various interfaces, including I2C, SPI, and USB, making it a versatile solution for a wide range of applications.
— Number of touch points (n) (1 byte).
Ah, the (0x8047 to 0x80FF). This is where the GT911 shows its personality. You want to change the refresh rate? Swap the X/Y coordinates? Adjust the sensitivity for a thick glass lens? You have to write a 184-byte configuration array.
Defines screen resolution, touch thresholds, and sensor layout. Coordinate/Status Registers