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.

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 LittlevGL

Do you have some free time to spend with programming? Are you working on an Embedded GUI project with LittlevGL? See how can you help to improve the graphics library!...

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 LittlevGL

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