万网域名管理网站淘宝搜索关键词排名查询工具
一、背景
在嵌入式软件中,我们经常需要使用定时功能,比如每1s执行某个功能,比如触发了某个条件之后持续1s。如果每次遇到定时的功能,我们都自己去计数,这会让我们的代码很混乱,因此我们有必要准备几个好用的定时器调度器模块。
二、MultiTimer
简介
MultiTimer 是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序。
项目地址:https://github.com/0x1abin/MultiTimer/blob/development/MultiTimer.c
使用方法
- 配置系统时间基准接口,安装定时器驱动;
uint64_t PlatformTicksGetFunc(