LittlevGL's Blog is Open for Everyone

Do you have an interesting project? Ported LittlevGL 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.

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...

New release v5.0.0 - Unicode support, themes, simpler architecture, new object types, bugfixes

Here is the v5.0.0 release with a much simpler architecture. Now the graphics library means only the lvgl repository. Besides the architectural changes Unicode support, style themes, new smart phone-like...

PIC32MZ DA: Microchip's new 32 bit MCU Brings New Dimension to Embedded Graphics

Microchip has announced a new 32 bit microcontroller family called PIC32MZ DA. It comes with an extreme specification to make it the best choice for graphical applications. Two key features...

Embedded GUI on STM32 Discovery Board with Littlev Graphics Library

In this post I will show you how I have ported the Littlev Graphical Library to an STM32 Discovery board. The porting was quite simple because the GUI library needs...

How to Use Smooth Images with 16 Bit Color Depth Applying Dithering

I’m sure that you have already faced with the problem when you have only 16-bit color depth and an image with smooth color fades. The 65k colors might be not...