New driver API, SLS v1.2 release, and others

This is the copy of the monthly newsletter sent out to our subscribers.

I hope you are doing well. I’ve summarized the news around LVGL in 2023 so far.

New driver architecture

After a longer than expected polishing I have merged the driver architecture update to the “master” branch. It includes a lot of changes: New color formats support and management with RGB888 support API changes in display and input device (indev) drivers  Built-in drivers

If you would like to try out these changes please take a look at this GitHub issue where I’ve summarized the changes in more detail. 

This update opens the door for moving more drivers into the main LVGL repository. The goal is to have vendor agnostic drivers for the various display and touch controllers to which any vendor’s SPI, I2C or other periphery can be easily attached. 

LVGL v9 plans

Besides many smaller changes for v9 will focus on 2 main topics:

  1. Parallel rendering to better utilize multiple CPU cores and GPUs 
  2. New image decoder and image format support

See the Roadmap for more details.

I’ll keep you updated if there is something to try out :) 

LVGL patch release

We have released LVGL v8.3.5 with several bug fixes and improved NXP and STM GPU support. 

From now on we will release a bugfix release at the beginning of each month. 

Embedded World

I am happy to tell you that LVGL and SquareLine Studio will be presented on the booths of many vendors including NXP, STM, Nuvoton and Espressif. We have created new demos for this event, so be sure to check them out! 

We will also be there on March 15 all day, so if you want to meet us, just reply to this email and we can schedule a meeting. 

New certified board

We certified an amazing board from Nuvoton. It received its well deserved Professional  certificate:

SLS v1.2

SquareLine Studio v1.2 and v1.2.1 are released too. The main changes are:

A new Tutorial video about the Flex layout is also released:

EBV seminar

I’m happy to tell you that we are participating in EBV’s seminar tour across Europe to present SquareLine Studio and LVGL. There will be seminars in many countries, so if you are interested in it contact your local EBV representative or check out the events here.

Community projects

And finally some community projects: - LVGL running on PipePhoneRotary encoder + LVGL tutorial  - NuttX terminal