Zum Inhalt springen

WSAL24580 – RP2040-Touch-LCD-1.28/en

Aus JW Tech Wiki

Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.

Summary

The Waveshare RP2040-Touch-LCD-1.28 is a compact development board featuring a 1.28-inch round capacitive touch LCD (GC9A01A), the CST816S touch controller, and the QMI8658 IMU. It is built around the Raspberry Pi RP2040 microcontroller.

Related products at JW Tech

Technical overview

  • The RP2040 processor provides dual-core ARM Cortex-M0+ cores running up to 133 MHz.
  • The board includes 264 KB of SRAM and 4 MB of on-chip Flash storage.
  • The display uses an IPS panel with a 240×240 resolution and approximately 32.4 mm diameter.
  • The CST816S touch controller communicates via the I2C bus protocol.
  • The GC9A01A display driver is controlled through an SPI interface.
  • The QMI8658 IMU measures acceleration from ±2 to ±16 g and rotational speed up to ±2048 °/s.
  • A lithium battery header (MX1.25) supports charging and discharging for portable use.
  • Six GPIO pins are accessible through an SH1.0 connector.
  • The board supports USB host and device modes, as well as mass-storage drag-and-drop flashing.

Notes and version constraints

  • Touch sensitivity and accuracy decrease at the edges of the circular touchscreen due to its physical structure.
  • When flashing firmware over USB, hold the BOOT button while connecting the board to the computer.
  • CMake files must not contain Chinese characters (including comments), or project import may fail during C/C++ development.
  • Compatibility of specific battery types with the MX1.25 connector should be verified before purchase.

Source and revision record