|
|
6 месяцев назад | |
|---|---|---|
| demo | 3 лет назад | |
| src | 6 месяцев назад | |
| .gitignore | 3 лет назад | |
| LICENSE | 3 лет назад | |
| README.md | 3 лет назад | |
| SConscript | 3 лет назад |
软件多路定时器,基于rt-thread的hwtimer驱动实现的软件多路定时器
kmulti_rtimer软件包目录结构如下:
kmulti_rtimer
├── demo
│ ├── kmulti_rtimer_example
│ └── SConscript
├── docs
├── LICENSE
├── README.md
├── SConscript
└── src
├── kmulti_rtimer.c
├── kmulti_rtimer.h
├── SConscript
└── timer_port.c
kmulti_rtimer 软件包遵循 Apache-2.0 许可,详见 LICENSE 文件。
使用kmulti_rtimer软件包需要在RT-Thread的包管理器中选中它,具体路径如下:
RT-Thread online packages
system packages --->
--- a multi timer for rt-thread.
(hwtimer1) The hwtimer device name for multi rtimer
[ ] Use demo (NEW)
Version (latest) --->
其中The hwtimer device name for multi rtimer选择你要使用的hwtimer
/* 创建定时器1 周期定时器 */
timer1 = kmulti_rtimer_create("timer1", timeout1, RT_NULL,
RTIMER_TICK_PER_SECOND / 10, RT_TIMER_FLAG_PERIODIC);
/* 启动定时器1 */
if (timer1 != RT_NULL)
kmulti_rtimer_start(timer1);