00首先下载lvgl 库文件
1.优化文件包,整理完毕,需要的文件结构如下
2.包含以下内容
example下port文件夹只留这一个 其余删除
3.头文件包含
4.加大堆栈内存
5. lv_port_disp_templ.c 和.h文件 改为 if 1
6. lv_conf.h 改为 if 1
7.增加核心心跳 lv_tick_inc(1); 到中断函数
8. 增加显示驱动函数 屏幕初始化函数
9. 显示函数初始化完善 lv_port_disp_init
lv_port_disp_init(),下增加lcd初始化函数,若程序已经初始化,则不必再初始化 。否则 导致显示失败
设置缓存 参数,不能设置过大容易导致 黑屏 无法启动
static lv_disp_draw_buf_t draw_buf_dsc_1;
static lv_color_t buf_1[240 * 40]; /*A buffer for 10 rows*/
lv_disp_draw_buf_init(&draw_buf_dsc_1, buf_1, NULL, 240 * 40); /*Initialize the display buffer*/
10.刷屏函数完善 disp_flush,该函数 故障将导致 黑屏无法显示
11.main 函数 初始化
lv_init(); //内核初始化
lv_port_disp_init(); //显示 初始化
lv_port_indev_init(); //触摸驱动 初始化
ui_demo_test();// 用户函数