我使用arm linux开发板使用lvgl v8.2写了一个定时器,要定时两小时等到两小时再执行回调函数,为什么两小时还没到回调函数就先执行了,而且提前执行的时间也不是有规律性的,请问这可能是什么原因,怎么解决?
编写的代码如下
lv_timer_t *timer = lv_timer_create(timer_cb,2*60*60*1000,NULL);
lv_timer_set_repeat_count(timer,-1);
static void timer_cb(lv_timer_t *t)
{
printf("stanby mode!\n");
}