lvgl新开发
IMG数组显示
若想再lvgl中把自己的数组挂上再img中,就得外包一个结构体,如下:
从socket获取图像信息,然后挂载data上,给图像就可以做到显示了。
lvgl img简单例子
LV_IMG_DECLARE(lan); lv_obj_t * img = lv_img_create(lv_scr_act()); lv_img_set_src(img, &lan); lv_obj_set_pos(img, 0, 0);//设置图片位置 lv_img_set_angle(img, 0);//设置图片旋转角 lv_img_set_zoom(img,500);//设置图片缩放
lvgltimer--做到定时的更新
img不像gif那个,有刷完结束的标志,不然是可以用事件回调来实现更新的。
创建定时器
创建并暂停,备用;
调用时候开启
退出的时候关闭
关于timer的详细函数信息
在lv_timer.h中可以查看,也可以在官网中看详细的解释
LVGL的反色:
由于spi的屏幕有可能会出现数组需要反着发送的情况,这种情况lvgl有内置的swap。需要注意的是,如果开启swap需要把所有发过来的数组从新排序。
AP模式下的socket:
不知道为什么ap下的电脑连接只会分配192.168.4.2和192.168.4.4,并且时不时还阻断socket的连接,待解决