File | Date | Author | Commit |
---|---|---|---|
.github | 2021-05-12 | Themba Dube | [cb835e] fix(workflows) remove deploy workflow |
docs | 2019-07-23 | Gabor Kiss-Vamosi | [d19e79] arc1: add missing 'static' to the style |
scripts | 2021-03-26 | Themba Dube | [4476ec] update examples.txt |
src | 2021-12-10 | Niall Cooling | [1f38c9] updated PRId/u32 to LV_PRId/u32 |
.gitignore | 2020-09-23 | Themba Dube | [4a6def] Automatically build Emscripten versions of exam... |
CMakeLists.txt | 2021-10-31 | Vincent Hamp | [bc191b] fix(CMake) add options, includes and dependencies |
README.md | 2022-08-11 | Chris Morgan | [ce766a] Clarify why this library is obsolete (#153) |
library.properties | 2021-11-10 | Gabor Kiss-Vamosi | [81ba52] change version number to v8.1.1-dev |
lv_demo.h | 2021-10-21 | Gabor Kiss-Vamosi | [4e46c4] try to automatically set LV_DEMO_CONF_INCLUDE_S... |
lv_demo.mk | 2021-08-04 | Sahaj Sarup | [7ed692] use LVGL_DIR path env var |
lv_demo_conf_template.h | 2021-11-10 | Gabor Kiss-Vamosi | [81ba52] change version number to v8.1.1-dev |
⚠️ This library is now obsolete as demos have been merged into the lvgl repository. Please use https://github.com/lvgl/lvgl/tree/master/demos instead. ⚠️
git clone https://github.com/lvgl/lv_demos.git
.lv_demos
directory should be next to the lvgl
directory in your project.Similarly to lv_conf.h
there is a configuration file for the examples too. It is called lv_demo_conf.h
.
1. Copy lv_demos/lv_demo_conf_template.h
next to lv_demos
directory
2. Rename it to lv_demo_conf.h
3. Change the first #if 0
to #if 1
to enable the file's content
4. Enable or Disable demos
Shows how the widgets look like out of the box using the built-in material theme.
See in lv_demo_widgets folder.
The music player demo shows what kind of modern, smartphone-like user interfaces can be created on LVGL. It works the best with display with 480x272 or 272x480 resolution.
See in lv_demo_music folder.
LVGL allows you to control the widgets with a keypad and/or encoder without a touchpad. This demo shows how to handle buttons, drop-down lists, rollers, sliders, switches, and text inputs without touchpad.
Learn more about the touchpad-less usage of LVGL here.
See in lv_demo_keypad_encoder folder.
A demo to measure the performance of LVGL or to compare different settings.
See in lv_demo_benchmark folder.
A stress test for LVGL. It contains a lot of object creation, deletion, animations, style usage, and so on. It can be used if there is any memory corruption during heavy usage or any memory leaks.
See in lv_demo_stress folder.
For contribution and coding style guidelines, please refer to the file docs/CONTRIBUTNG.md in the main LVGL repo:
https://github.com/lvgl/lvgl