LVGL 库中 demos 使用
4 Feb 2024
Read time: 1 minute(s)
在目录 luban/source/artinchip/lvgl-ui/lvgl/demos 下 lvgl 官方提供了多个示例 demo
-
在 h 宏定义中打开#define LV_USE_DEMO_MUSIC 1, 则 c 中会调用相应的 demo
/*Create a Demo*/ #if LV_USE_DEMO_MUSIC == 1 void lv_demo_music(void); lv_demo_music(); #else void base_ui_init(); base_ui_init(); #endif
-
如果要调用 lvgl-ui/lvgl/demos 下的 benchmark,则需关闭 MUSIC, 打开宏定义#define LV_USE_DEMO_BENCHMARK 1, 修改 c 中的 base_ui_init()为需要的 demo 入口函数即可, 如下所示:
/*Create a Demo*/ #if LV_USE_DEMO_MUSIC == 1 void lv_demo_music(void); lv_demo_music(); #else //void base_ui_init(); //base_ui_init(); void lv_demo_benchmark(); lv_demo_benchmark(); #endif