timeout.h 文档
文件概述
timeout.h 提供定时器管理功能,支持单次和周期性定时器。
核心功能
_cc_timeout_add()添加定时器_cc_timeout_remove()移除定时器_cc_timeout_process()处理到期定时器
使用示例
#include <libcc/widgets/timeout.h>
void callback(void* arg) {
printf("Timeout!\n");
}
_cc_timeout_add(1000, callback, NULL); // 1秒后触发
while(1) {
_cc_timeout_process();
}
注意事项
- 需在主循环中调用process
- 定时精度依赖系统时钟