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.

Announce LVGL LLC and v7.0

A lot of exciting things have happened in the past couple of months around LVGL. We have released v7, renamed LittlevGL to LVGL, established a company for the library, created...

What happened in 2019 - An annual summary

Some impressive numbers We just reached 3000 stars. LittlevGL has almost 700 forks. Already 72 developers have contributed to lvgl. We have closed almost 400 issues and merged 300 pull...

Sponsorship from Digital Ocean

I’m happy to tell that LittlevGL received another year of sponsorship from Digital Ocean. Digital Ocean generously supports open-source project with a huge amount of credits which can be spent...

LittlevGL speaks Hebrew

Release 6.1 of LittlevGL contains exciting new features, one of them is Bidirectional support. More information about this is available on the docs. Most of the languages use Left-to-Right (LTR...

New release v6.1 - New font and text feature and many more

Compatibility It’s a minor release so it’s compatible with v6.0. You can simply replace the lvgl folder with the new version. You should update your lv_conf.h from lv_conf_templ.h to see...

Pure Micropython Display Driver

I created a Pure Micropython display driver for ILI9341 on ESP32. Here it is. “Pure Micropython”, in this sense, means that all logic is implemented in Micropython, and uses the...

New release v6.0 - General events, better fonts, multi-display support, image rotation and more

Improvements General events In v5.3 you could add actions to only a few object types (like a button). In v6.0 you can do it for an object type using Events....

LittlevGL on a Monochrome OLED

This tutorial describes how I got LittlevGL working on a small 128x64 OLED display with a PIC24FJ microcontroller. The OLED display board I used had a SH1106 driver chip, but...

Take snapshots of current screen

What is this post about This post rises to explain how to take a snapshot of what LittlevGL is printing in the whole screen. In other words, press a pseudo...

Run Linux On Win10 For PC Simulator With WSL+XLaunch

What is this post about? This post rises to explain a new method to run PC Simulator within Windows 10. So far, there are many ways of launching simulation: PC-Simulator...