里飞网
标题:
LVGL的颜色显示
[打印本页]
作者:
pig141
时间:
2022-1-24 15:46
标题:
LVGL的颜色显示
LVGL的颜色显示如何设置?
作者:
阿里兄
时间:
2022-1-24 22:25
lv_conf.h里面可以配置红蓝交换。
#define LV_COLOR_16_SWAP 0
如果修改这个还是显示不正常,估计是你的驱动没有配置好。
作者:
pig141
时间:
2022-1-25 09:27
阿里兄 发表于 2022-1-24 22:25
lv_conf.h里面可以配置红蓝交换。
#define LV_COLOR_16_SWAP 0
改这个#define LV_COLOR_16_SWAP 0宏也是不能解决的,LCD的底层驱动不用LVGL是可以正常显示的,那问题就应该是出现在 disp_flush 这个函数里了,所以我打印 color_p 的数据都没有一个是正确的,用
color = lv_color_to16( lv_color_make(color_p->ch.red, color_p->ch.green, color_p->ch.blue) ); 来转换,出来的颜色参数也不是原本的 红色0xf800,所以就是不知道这个颜色参数是怎么转换的
欢迎光临 里飞网 (http://dz.lfly.xyz/)
Powered by Discuz! X3.3