LVGL's Blog is Open for Everyone

Do you have an interesting project? Ported LVGL to a new hardware? Do you know a great trick? You can add your post here to share your knowledge with others. Learn more here.

Espressif officially supports LittlevGL on ESP32! Let's try it!

Espressif has announced that they support LittlevGL on their ESP32 chips. Adding GUI to your ESP32 based IoT device is easier than ever. I made it work in 15 minutes,...

Hardware button usage

We use the STM32F429I-DISC1 Discovery kit to test for the LittlevGL hardware button capability. The board have two push-buttons: USER and RESET [1]. We use USER push-button. User button connected...

Running LittlevGL PC Simulator from Qt-Creator in Windows

Qt-Creator is a powerful IDE and is easy manage non Qt project too. With the latest release Qt 5.12.0, GCC x64 compiler, Windows is also supported. This is a step...

LittlevGL References

Here you can find some companies and projects where LittlevGL is used as GUI library. Please, write a few lines about your LittlevGL based project by hitting the Edit button...

Extend the functionality of objects in LittlevGL

Although the Objects in LittlevGL have a lot of built-in features sometimes you might need something special. For example, draw something unique on an object or change its behavior. In...

Contributing to LVGL

Thank you for considering contributing to LVGL. If you have some spare time to spend with programming you will certainly find a way to helpimproving LVGL. Do not afraid to take...

Use PNG images in LittlevGL

If you already used images in LittlevGL probably you used the Online image converter to convert an image to a C array and you compiled the C array into your...

New release v5.2 - New objects, new features and more

New objects Image button Calendar Arc Preloader Draw and rendering Line draw algorithm is improved to support perpendicular line endings Arc drawing Shadow drawing improvements Custom VDB write function can...

New release v5.1 - 4x Faster Anti-aliasing, Sparse Font Support and more

Here is the new v5.1 release of LittelvGL with a lot of updates including 4x faster anti-aliasing, sparse font support to save ROM for Asian fonts, scalable and beautiful font...

Embedded GUI Using Linux Frame Buffer Device with LVGL

LVGL is a graphics library targeting microcontrollers with limited resources. However it possible to use it to create embedded GUIs with high-end microprocessors and boards running Linux operation system. The...