Latest Arduino Library Version:
Latest Espressif Component Version:
esp-ui is a UI runtime framework based on LVGL, designed to provide a consistent UI development experience for screens of various sizes and shapes. The framework integrates a range of standardized system UIs and application management mechanisms, allowing users to flexibly modify styles, add or remove application UIs, significantly improving the development efficiency of HMI products, and accelerating product development and time-to-market.
Key features include:
PC
or ESP SoCs
platforms and supports VSCode
, ESP-IDF
, and Arduino
development environments.The system UI functionality demonstration is as follows:
ESP32-P4-Function-EV-Board running system UI - Phone (Click to view the video)
The functional block diagram of esp-ui is as follows, mainly consisting of the following components:
Please refer to the documentation - How to Use.
Currently, esp-ui offers the following system UIs:
Please refer to the documentation - System UI Widgets.
No README_ZH available for this version.
f0a88297784a7f5bde88d172afe5fbc557fb84cb
idf.py add-dependency "espressif/esp-ui^0.2.1"