Skip to content
This repository has been archived by the owner on Nov 13, 2022. It is now read-only.

LittlevGL ported to ESP32 including various display and touchpad drivers

License

Notifications You must be signed in to change notification settings

HX2003/lv_port_esp32_arduino

 
 

Repository files navigation

LVGL ESP32 Arduino library

LVGL ported to the ESP32 as an Arduino library, will not be maintained.

Supported display controllers:

  • GC9A01A (currently configured)
  • ILI9341
  • ILI9488 (not tested)
  • ILI9486 (not tested)
  • HX8357B/HX8357D (not tested)
  • ST7789 (not tested)
  • SH1107 (not tested)
  • SSD1306 (not tested)

Supported touchscreen controllers:

  • XPT2046 (not tested)
  • FT3236 (not tested)
  • other FT6X36 or the FT6206 controllers should work as well (not tested)
  • STMPE610 (not tested)

Get started

Running on 4.0 Dev Branch.

Configuration files lvgl_hw_config.h to configure display and touch type. lv_examples/lv_ex_conf_templ.h to configure examples.

Example result should look like this:

LVGL Arduino Widgets Demo

About

LittlevGL ported to ESP32 including various display and touchpad drivers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.7%
  • Other 0.3%