LVGL 任务处理器

任务处理器(Task Handler)要处理 LVGL 的任务,我们需要定期通过以下方式之一调用 lv_task_handler() :

  • mian 函数中设置 while(1) 调用
  • 定期定时中断(低优先级然后是 lv_tick_inc()) 中调用
  • 定期执行的 OS 任务中调用

计时并不严格,但应保持大约5毫秒以保持系统响应。

范例:



while(1) {
  lv_task_handler();
  my_delay_ms(5);
}

要了解有关任务的更多信息,请参阅极客笔记的LVGL 任务 部分。

赞(1)
未经允许不得转载:极客笔记 » LVGL 任务处理器
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址