LVGL misc timer 定时器(lv_timer.c)


更多源码分析请访问:LVGL 源码分析大全

LVGL misc timer 定时器目录

  • 1、概述
  • 2、源码分析
    • 2.1、时间精度
    • 2.3、接口说明
    • 2.4、生命周期
  • 3、异步调用
  • 4、时间饱和度
  • 5、总结


1、概述

定时器机制是LVGL中非常重要的一项功能,它承载了LVGL的延时任务执行,周期任务执行,时序任务执行等,可以说理解定时器的设计就一定程度上理解发LVGL的任务调度机制。

2、源码分析

2.1、时间精度

定时器是基于时序或时差来做任务调度的,这必然牵扯到一个时间精度的问题。LVGL 定时器的时间精度用的是毫秒( milliseconds)级的,采用 lv_tick_get 函数封装,又使用 LV_TICK_CUSTOM 宏来控制时间获取方式。


你可能感兴趣的:(LVGL,arm,物联网,mcu,c语言,linux)