Skip to content

LVGL project code on the ESP32 and ESP8266 platforms

License

Notifications You must be signed in to change notification settings

airooter/esp-lvgl

Repository files navigation

esp-lvgl 中文版

Introduction

This project aims to develop, test, and share LVGL project code on the ESP32 and ESP8266 platforms, providing related documentation tutorials for students, technicians, makers, and professionals, offering technical references and code examples.

The project is developed using C language and MicroPython, supporting development tools such as Arduino, PlatformIO, ESP-IDF, and Thonny.

By using development boards and project code, we provide intuitive LVGL program results to help users better understand and apply LVGL technology.

This project is synchronized and updated on both Gitee and Github.

Latest Content

0. using ESP32 to drive an SPI display and run the LVGL graphics library- code is here:

We have used an ESP32-CAM board to drive an 1.28inch gc9a01 round LCD, and we also have driven two round LCD VIEWE esp32 board。

esp32-spi

esp32-spi

1. Arduino Basics
2. Manual Installation Method for Arduino ESP32 Library
3. TFT_eSPI: Arduino IDE Compatible TFT Library
4. GUIslice Library

Development Board Introduction

The variety of development boards is growing, and currently, the project includes the following development boards:

5-inch Serial Screen Display Capacitive Screen with WiFi Bluetooth MCU ESP32-S3 LVGL Development Board Taobao Link

5-inch Serial Screen Display Capacitive Screen with WiFi Bluetooth MCU ESP32-S3 LVGL Development Board

2.1-inch 480*480TFT Circular LCD Rotary Screen Smart Serial Screen with WiFi Bluetooth Module ESP32-C3

Taobao Link

2.1-inch 480*480TFT Circular LCD Rotary Screen Smart Serial Screen with WiFi Bluetooth Module ESP32-C3

Contributing

  1. Fork this repository
  2. Create a new Feat_xxx branch
  3. Submit your code
  4. Create a new Pull Request