as far as I know, “lv_refr_now()” ans “lv_task_handler()” is quite similar. both thing are calling “_lv_disp_refr_timer” to call "flush_cb() " in lvgl v8.0.0.
what is difference between lv_refr_now() and lv_task_handler()?
Thanks for your kindly comment.
when I checked in detail, as you comment, there is no problem in sample application.
the problem is lv_tick_get() doesn’t work caused by that I didn’t set system click(?) properly
more detail…
when I checked the difference the lv_refr_now() and lv_timer_create in v8.0.0. (cf. lv_task_create in v.7.6.1), there is a little bit difference regarding period.
lv_refr_now() is calling “_lv_disp_refr_timer()” immediately.
but, lv_timer_create() is calling “lv_timer_exec()” and there is some condition which checking the time_remaining in lv_timer_exec(). so if time remaining is 0, “_lv_disp_refr_timer()” is called.
as you know, when we call “lv_timer_create()”, we have to set the period (30 as default.
however, I didn’t set custom tick so lv_tick_get() always return 0.
so, this value never greater than default period(30) that’s why our display doesn’t update .
From your guide, I enable log. But lvgl log is not printed.
I think there is some problem in printing log.
So I can’t see that log.
Let me check log service firstly.
And could you let me know which log should be printed when lvgl thick isn’t working