Overview
Description
Light and Versatile Graphics Library (LVGL) is the most popular free and open-source embedded graphics library to create beautiful user interfaces (UIs) for any MCU, MPU, and display type. It makes UI development easier with 30+ built-in widgets, anti-aliasing, animations, multi-language support, including Arabic and Persian text, encoder, keypad usage, and more. LVGL provides built-in support for Renesas graphics accelerator and drawing engines, offloading the MCU or MPU during rendering. Support is available for the RA8P1, RA8D1, RA6M3, RX72N MCUs and the RZ/G2L, RZ/G2UL, RZ/A3M MPU evaluation kits, expanding to suitable RA and RX MCU Family and RZ MPU Family devices.
Features
- Full featured: 30+ built-in widgets, powerful style and layout system, typography support for many languages
- Free and popular: distributed under MIT license and free for commercial projects; is downloaded every minute from GitHub
- Any device, OS, display: for any MCU, processor, and (RT)OS to drive OLED, ePaper, and TFT displays or monitors
- Services: worry-free UI development via consulting, design, and implementation services
Comparison
Applications
Videos & Training
This video introduces the Light and Versatile Graphics Library (LVGL) and provides an overview of the Zephyr LVGL demo. It demonstrates the demo running on the EK-RA8D1 evaluation kit and is designed for beginners, making it easy to understand the basics and see a practical example in action.
Chapter Titles
00:36 Introduction to LVGL
01:21 Overview of the Zephyr LVGL Demo
02:52 Run the Zephyr LVGL Demo
Related Resources