M5Stack Core2 touchscreen UI controls introduction
The M5Stack Core2 is an enhanced version of the original Core unit. As with the original Core unit, the Core2 uses an ESP32-based microcontroller for providing internal hardware components such as the RGB bars, speaker, microphone, gyro, and accelerometers. An internal vibration motor is included with the M5Stack Coe2 unit. The M5Stack Core2 uses a specialized IC to operate a capacitive touchscreen. The touchscreen is overlayed with a Thin Film Transistor (TFT) LCD. Figure 6.1 shows a conceptual diagram of the M5Stack Core2’s touchscreen assembly. As shown in the conceptual diagram, the specialized IC is a touchscreen controller responsible for touch detection and processing of a human finger:
Figure 6.1: M5Stack Core2 touchscreen conceptual diagram
The touchscreen controller IC has a microcontroller that allows touch detection and processing actions. The flexible printed circuit board (PCB) allows...