Lv_conf: Can we reduce the number of features enabled by default?


I noticed that the GPU interface and file system (and other “not very often used” features) are enabled by default, is it possible to consider disabling those features by default on the lv_conf_template.h file?

This can also solve the issue for the Zephyr project, they were asking to have a default configuration with low memory consumption.

What do you think?



The goal is to provide a good “getting-started experience”, i.e. add the basic functionalities to LVGL what a new user would expect.

So I agree to disable filesystem and GPU by default but e.g. the animation should remain enabled.

Hello, I am also trying to do low memory lvgl related, do you have any good suggestions here