main.cpp
gui.h
rgb_led.h
问题:不管在lv定时器中还是main线程while中还是其他rtthread线程中,只要调用gui->update_eye_position();
,ws2812就会突然亮其他颜色的很亮的光。
项目: 文件
密码:sf666
main.cpp
问题:不管在lv定时器中还是main线程while中还是其他rtthread线程中,只要调用gui->update_eye_position();
,ws2812就会突然亮其他颜色的很亮的光。
项目: 文件
密码:sf666
目前从代码中来看,gui->update_eye_position()
似乎完全没有调用任何WS2812的操作,你有在其他地方操作过2812吗
通过new board
调用了RGB_LED的构造函数,就是rgb_led.h中的第13行,然后我在main.cpp里创建了一个rgb_thread线程,在第10行,调用了rgb_led.h的第28行->22行->18行
把update_eye_position()注释掉,或者把里面的set_pos()注释掉,ws2812就能正常工作,所以我很疑惑,使用其他lvgl函数更新标签什么的,都没有出现这种情况