Skip to content

Developer documentation ​

These guides cover building and maintaining LILYGO UI applications. For operating an installed application, see User documentation.

  1. Development quick start: install the tools, create a project, and run it on a host.
  2. Development guide: understand AppKit, application manifests, runtime integration, and release responsibilities.
  3. Keyboard integration: connect controls to focus navigation, text input, and modal views.
  4. T-Display-CM0 hardware (Chinese Wiki): check board specifications and interfaces. Follow Quick start to flash the system image.
  5. FAQ: clarify supported devices, sysroot boundaries, and where to report issues.

Find an application example ​

Use the application catalog to find source repositories. The Template guide describes the starter application's counter UI; the development quick start explains how to create your own project from it.

The application user guides document the behavior to check on a device, including hardware requirements, saved data, and feature limitations.

Supporting projects in the CM0 workspace ​

These projects provide development tools, runtime dependencies, or system images. They are separate from the applications opened in Launcher.

Project directoryResponsibilityStart here
lpmProject creation, host builds, tests, packaging, and deploymentDevelopment quick start
lilygo-cm0-appkitShared UI and runtime servicesDevelopment guide, Keyboard integration
CM0BspBuilderApplication sysroot and cross-compilation toolchainDevelopment quick start
packagesApplication and runtime package registryDevelopment guide
lilygo-ui-mesa-vc4Private Mesa VC4 runtime libraries; no Launcher UIIts repository README and docs/build.md
linux, lilygo-linux-dtoverlaysKernel, hardware drivers, and device-tree overlaysT-Display-CM0 hardware (Chinese Wiki) and the relevant repository documentation
pi-gen, rpi-image-gen, usbbootSystem image generation and device provisioning toolsSystem image flashing and each tool's README

Back to the documentation center