Gui for DMM under construction
- Version of LVGL used: 7.9.
- Version of lv_examples used: 7.9.
The display and touch (indev) controllers are now into it's own repository, you can find it here.
To report any issue or add new display or touch (indev) drivers you can do so in the lvgl_esp32_drivers repo.
- ESP-IDF v4 Framework.
- LVGL soucre copied in IDF
This project tries to be compatible with both the ESP-IDF v3.x and v4.0, but using v4.0 is recommended.
Instructions assume you are using the v4.x toolchain, otherwise use the make commands, e.g. instead of running idf.py menuconfig, run make menuconfig.
-
Clone this project
-
Run
idf.py menuconfig -
Configure LVGL in
Components config->LVGL Configuration. For monochrome displays use the mono theme and we suggest enabling theunscii 8font. -
Configure your display and/or touch controllers in
Components config->LVGL TFT Display ConfigurationandComponents config->LVGL TOUCH Configuration. -
Store your project configuration.
-
Build the project with
idf.py build -
If the build don't throw any errors, flash the demo with
idf.py -p (YOUR SERIAL PORT) flash(withmakethis is justmake flash- in 3.x PORT is configured inmenuconfig)