A simple UI manager based on LVGL.
- Add these files into your project;
- Design your pages like those in folder ./pages;
- Add your pages into the array of pages in ui_mgr.c;
- Call ui_mgr_init to init UI manager;
- Call ui_mgr_switch_to_page to switch to a new page by page ID.
You could control the maxmum number of active pages by modifying the macro UI_MGR_MAX_ALIVE_PAGES in ui_mgr.h