Espressif (ESP32)
Espressif (ESP32)
Since v7.7.1 LVGL includes a Kconfig file, so LVGL can be used as an ESP-IDF v4 component.
Get the LVGL demo project for ESP32
We’ve created lv_port_esp32, a project using ESP-IDF and LVGL to show one of the demos from lv_examples. You are able to configure the project to use one of the many supported display controllers, see lvgl_esp32_drivers for a complete list of supported display and indev (touch) controllers.
Use LVGL in your ESP32 project
Prerequisites
ESP-IDF v4 framework is the suggested version to use.
Get LVGL
It is suggested that you add LVGL as a “component” to your project. This component can be located inside a directory named “components” in the project root directory.
When your project is a git repository you can include LVGL as a git submodule:
git submodule add https://github.com/lvgl/lvgl.git components/lvgl
The above command will clone LVGL’s main repository into the components/lvgl
directory. LVGL includes a CMakeLists.txt
file that sets some configuration options so you can use LVGL right away.
When you are ready to configure LVGL, launch the configuration menu with idf.py menuconfig
on your project root directory, go to Component config
and then LVGL configuration
.
Use lvgl_esp32_drivers in your project
You can also add lvgl_esp32_drivers
as a “component”. This component can be located inside a directory named “components” on your project root directory.
When your project is a git repository you can include lvgl_esp32_drivers
as a git submodule:
git submodule add https://github.com/lvgl/lvgl_esp32_drivers.git components/lvgl_esp32_drivers
Support for ESP32-S2
Basic support for ESP32-S2 has been added into the lvgl_esp32_drivers
repository.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!