修改lvgl task中的释放CPU的delay时间,现在由lv_timer_handler决定

This commit is contained in:
不吃油炸鸡
2026-03-16 09:28:18 +08:00
parent 70edade577
commit b06860cc8a

View File

@@ -41,12 +41,13 @@ void TaskTickHook(void)
void LvHandlerTask(void *argument)
{
key_event_t key_event;
uint32_t _time = 1; // default delay time
while(1)
{
if(osMessageQueueGet(Key_MessageQueue, &key_event, NULL, 1)==osOK) {
lv_lib_pm_handle_key_event(&key_event);
}
lv_task_handler();
osDelay(1);
_time = lv_timer_handler();
osDelay(_time);
}
}