Skip to content

RTEMS/rtems-littlevgl

Repository files navigation

RTEMS LittlevGL

Welcome to RTEMS LittlevGL (lvgl). This package builds the lvgl library using waf with the required settings for running it with rtems. The lvgl drivers are adapted to the BSD framebuffer and hence requires the latest rtems-libbsd build.

About LittlevGL

LittlevGL is a lightweight graphics library for embedded GUI applications. It can be configured using the lv_conf.h and the lv_drv_conf.h files that are in the top of the rtems-littlevgl directory.

The documentation is available at: https://docs.lvgl.io/master/

Building and installing rtems-littlevgl

git clone https://gitlab.rtems.org/rtems/pkg/rtems-littlevgl.git
git submodule update
./waf configure --prefix=/path/to/rtems/5
./waf build install

Writing embedded GUI app using rtems-littlevgl

The rtems-examples repository has a sample lvgl hello world application that can be followed for reference on how to write and build an application with lvgl. The sample app can be found here:

Where to discuss questions and ideas?

The preferred way of carrying out any discussions or questions is to reach out to the users mailing list [email protected] or the devel mailing list [email protected] for more detailed discussions.

In any discussions related to rtems-littlevgl, the maintainers can be CC'd by their respective id's given below:

Christian Mauderer ([email protected]) Vijay Kumar Banerjee ([email protected])