The most efficient way to structure a multi screen LittlevGL project

I had the same problem, so I created a framework to manage all the screens I need.

Take a look at this thread,

and this repo,

I have run this complete application containing just about all the example LV applications, demo’s and tests as well as some other apps which demonstrate some of the more advanced features of the framework on an embedded system with recources similar to that of the ESP32. Would be happy to fill in the blanks if you have queries.