lvgl多线程,创建一个tcp线程用于接收数据,获取到数据后如何传递给lvgl线程刷新?

请教一下,创建一个tcp线程用于接收数据,获取到数据后如何传递给lvgl线程刷新?

找到了相关介绍,需要加锁,但是如果互斥锁等待太久,超过了lv_tick_inc设定的时间,心跳函数怎么办呢? Operating system and interrupts — LVGL documentation

使用fifo列队进行信息传输

努力的小尾巴

可以尝试使用消息队列、超时等待,freertos教程: