Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

LilyGo TTGO T-Watch projects list

The T-Watch series concentrates in a mini 20mm thick case an ESP32 development board powered by LiPo battery and a color touch screen (or not). The box accommodates a specialized expansion card (Lora, GPS, GPRS, etc.). The T-Watch 2020 is a real connected watch with a design reminiscent of the Apple Watch. As this is primarily an ESP32 development board, it can be fully programmed with Arduino code!

  1. T-Watch Hello World. Create your first ESP32 project with the LilyGoWatch library with the Arduino IDE or PlatformIO)
  2. Getting started with the TFT_eSPI library for TTGO T-Watch ESP32 portable development board
  3. Change screen orientation with reference
  4. How to convert bitmap to XBM format and display image on TTGO T-Watch ith TFT_eSPI library
  5. How to convert in C++ color image with LVGL and display on TTGO T-Watch
  6. Switch between LVGL and TFT_eSPI screen on a TTGO T-Watch. Landing page is created with LVGL library
  7. Switch between LVGL and TFT_eSPI screen on a TTGO T-Watch. Landing page is created with TFT_eSPI library
  8. Menu, pages, navigation between screens with TFT_eSPI
  9. Draw Mandelbrot or Julia fractals (LVGL + TFT_eSPI)
  10. Sleep and wake-up ESP32 with BMA423 accelerometer or AXP202 button

Get started with T-Watch

Develop a graphical interface with TFT_eSPI or LVGL

T-Watch projets and games

Usefull links

Learn PlatformIO

It is easier and faster to develop Arduino code using PlatformIO. If you are new to programming, you can start by reading these articles

Liste des projets T-Watch

La série T-Watch concentre dans un mini boîtier de 20 mm d'épaisseur une carte de développement ESP32 alimentée par batterie LiPo et un écran couleur tactile (ou non). Le boitier accueille une carte d'extension spécialisée (Lora, GPS, GPRS…). La T-Watch 2020 est une véritable montre connectée au design rappelant l'Apple Watch. Comme il s'agit avant tout d'une carte de développement ESP32, elle peut être entièrement programmée avec du code Arduino!

  1. Créer votre 1er projet ESP32 avec la librairie LilyGoWatch sur l'IDE Arduino ou PlatformIO
  2. Débuter avec la librairie ESP32 TFT_eSPI pour les boitiers TTGO T-Watch
  3. Changer l'Orientation de l'écran de la T-Watch
  4. Comment convertir un bitmap au format XBM et afficher l'image sur TTGO T-Watch avec la bibliothèque TFT_eSPI
  5. Comment convertir une image couleur C ++ avec LVGL et afficher sur TTGO T-Watch
  6. Naviguer entre un écran LVGL et TFT_eSPI sur un TTGO T-Watch. La page principale est créée avec la bibliothèque LVGL
  7. Naviguer entre l'écran LVGL et TFT_eSPI sur un TTGO T-Watch. La page principale est créée avec la bibliothèque TFT_eSPI
  8. Menu, pages ett navigation entre écrans avec la librairie TFT_eSPI
  9. Dessiner des fractales de Mandelbrot ou Julia
  10. Mise en veille et réveil de l'ESP32 avec accéléromètre BMA423 ou le bouton principal connecté à l'AXP202

Débuter avec la T-Watch

Développer une interface graphique avec TFT_eSPI ou LVGL

Projets et jeux pour T-Watch

Liens utiles

Apprendre PlatformIO

Il est plus facile et rapide de développer le code Arduinoà l'aide de PlatformIO. Si vous débutez en programmation, vous pouvez commercer par lire ces articles


A list of ready to use firmware you can install on your T-Watch 2020 or T-Watch Touch


No releases published


No packages published