LVGL - Light and Versatile Embedded Graphics Library

Content

🚀 LVGL v8.4 and v9.1 are released!

Drag a list item to the right to hide it.

30+ built-in widgets, 100+ style properties, web inspired layout managers, and a typography system supporting many languages. All these features fit in a very small memory footprint. For example, LVGL and this demo required only:

LVGL is fully open-source and has no external dependencies which makes its porting incredibly simple. It works with any modern MCU or MPU and can be used with any (RT)OS or bare metal setup to drive ePaper, monochrome, OLED, or TFT displays, and even monitors. Besides, it's free even for commercial projects.

NXP tightly integrates LVGL into their ecosystem. In MCUXpresso you can add LVGL into your project by one click or choose from many examples to get started. LVGL and NXP are working together to add first-class support for VG-Lite and PXP accelerators on i.MX RT devices.

Espressif’s package manager seamlessly integrates LVGL, making it a breeze to get started. Unleash your creativity with our wide range of display drivers. Discover the perfect synergy between Espressif and LVGL today and revolutionize your IoT development.

Xiaomi We've been using LVGL for our embedded graphics needs, and it has been used in a huge number of devices. We are very happy with its performance and its lightweight nature. We also highly appreciate the collaboration with LVGL's open source community.

Nuvoton supports LVGL on various MCU/MPU platforms. LVGL is widely adopted by the customers of Nuvoton to develop Smart devices and products related to Industrial Internet of Things (IIoT).

Renesas pairs its advanced microcontrollers with LVGL, featuring built-in Dave2D GPU support for efficient rendering. LVGL provides ready-to-use projects for Renesas boards making it easy to get started with these amazing devices.

At Xiaomi we've been using LVGL for our embedded graphics needs, and it has been used in a huge number of devices. We are very happy with its performance and its lightweight nature. We also highly appreciate the collaboration with LVGL's open source community.

Yaoyao Gu, Xiaomi
Senior Director of Mobile Software Division

We have a great network of people and companies who can help you designing and developing your UIs, implementing drivers, or the whole application.

Besides that, we are keen to work together with chip vendors and board manufacturers to ensure LVGL runs smoothly on their devices.

Via our websites, GitHub, and newsletters, we can reach tens of thousands of UI-interested people to promote your technology and devices.

Don't hesitate to contact us to explore how we can work together.

People are working in an office and being happy.

The gen4 – ESP32 series of modules Designed and Manufactured by 4D Systems range from 4.3” to 9” display sizes with a resolution of 800x480 offering an RGB Interface between the screen and the ESP32-S3R8 Processor. Available in Non-Touch, Resistive Touch, Capacitive Touch, and Capacitive Touch with Cover Lens Bezel (CLB). The ESP32-S3R8 Processor makes available multiple GPIO which include UART, SPI, I2C, PWM, and Analog functionality, while also serving interfaces for the LCD Touch screen, Quad SPI Flash, microSD Card, and Native USB-C. The user interface to the gen4-ESP32 series is a 30-pin FPC/ZIF socket, designed for a 30-way 0.5mm pitch FFC cable, for easy and simple connection to an application or motherboard, or for connecting to accessory boards for a range of functionality advancements.

The gen4 – ESP32 series of modules Designed and Manufactured by 4D Systems range from 2.4” to 3.5” display sizes with resolutions from 240x320 to 320x480 offering an SPI Interface between the screen and the ESP32-S3R8 Processor. Available in Non-Touch, Capacitive Touch, and Capacitive Touch with Cover Lens Bezel (CLB). The ESP32-S3R8 Processor makes available multiple GPIO which include UART, SPI, I2C, PWM, and Analog functionality, while also serving interfaces for the LCD Touch screen, Quad SPI Flash, microSD Card, and Native USB-C. The user interface to the gen4-ESP32 series is a 30-pin FPC/ZIF socket, designed for a 30-way 0.5mm pitch FFC cable, for easy and simple connection to an application or motherboard, or for connecting to accessory boards for a range of functionality advancements.

The EK-RA8D1 evaluation kit enables users to effortlessly evaluate the features of the RA8D1 MCU Group and develop embedded systems applications using Renesas' Flexible Software Package (FSP) and e2 studio IDE. Utilize rich on-board features along with your choice of popular ecosystem add-ons to bring your big ideas to life.

STM32 Embedded 10.1” display is all-in-one complete and open-platform solution being able to independently handle the visual layer of devices with the need for high computing performance. The STM32 Embedded Displays series are industrial-quality LCD-TFT solutions based on the STM32H757XIH6 microcontroller. It has been designed in a way that allows to meet most of the hardware and programming challenges faced by engineers, including access to all interfaces.

STM32 Embedded 7.0” display is all-in-one complete and open-platform solution being able to independently handle the visual layer of devices with the need for high computing performance. The STM32 Embedded Displays series are industrial-quality LCD-TFT solutions based on the STM32H757XIH6 microcontroller. It has been designed in a way that allows to meet most of the hardware and programming challenges faced by engineers, including access to all interfaces.

The Riverdi RVT50HQSNWC00-B STM32 Embedded 5.0” display is all-in-one complete and open-platform solution being able to independently handle the visual layer of devices with the need for high computing performance. The STM32 5.0” Embedded Displays series are industrial-quality LCD-TFT solutions based on the STM32U599NJH6Q/STM32U5A9NJH6Q microcontroller. They have been designed in a way that allows to meet most of the hardware and programming challenges faced by engineers, including access to all interfaces.

GP328530A, a highly integrated SoC by Generalplus, is a high cost-performance ratio solution for multi-media and video streaming applications. It is developed with a high performance and power efficient ARM's ARM926EJ-S core operating at up to CPU/system 513/171MHz with significant enhancements in image, video processing, and power management for power savings. Other features include DDR/DDR2 memory, GPDLA Deep Learning Accelerator, JPEG CODEC engine, TFT-LCD/MIPI DSI interface, MIPI CSI interface, scaling engine, Image Processing Unit (IPU), Picture Process Unit (PPU), Sound Process Unit (SPU), Ethernet MAC, USB 2.0 High speed etc. The GP328530A processor is designed to connect with various types of memory card interfaces such as SD and MMC. Not only does GP328530A feature the high-speed performance, but it is also a cost-effective system and - the most importantly - compatible with all ARM based programs.

The RA6M3 HMI board is a high-cost-performance graphic evaluation kit brought to you by RT-Thread in collaboration with Renesas and LVGL. Say goodbye to traditional HMI + main control board hardware and hello to the full capabilities of HMI + IoT + control with just one set of hardware. With Renesas’ high-performance RA6M3 chip and RT-Thread’s software ecosystem at its core, the HMI Board packs a punch with its strong hardware performance and rich software ecosystem. This makes it easier than ever for developers to create cutting-edge GUI smart hardware products.

Subscribe to our newsletter to not miss any news about LVGL.
We will send maximum of 2 mails per month.

Summary
LVGL has released versions 8.4 and 9.1, offering features like built-in widgets, style properties, layout managers, and a typography system in a small memory footprint. It is open-source, works with various MCUs/MPUs, and supports different display types. LVGL collaborates with companies like NXP, Espressif, Xiaomi, Nuvoton, and Renesas for integration and support. The gen4-ESP32 series by 4D Systems and various evaluation kits like EK-RA8D1 by Renesas and STM32 Embedded Displays are highlighted. Generalplus' GP328530A SoC and the RA6M3 HMI board by RT-Thread, Renesas, and LVGL are also featured. LVGL aims to work with chip vendors and board manufacturers to ensure smooth operation on their devices and offers a platform to promote technologies and devices to a wide audience.
Â