xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_timer.h 文件参考

XTINY 软件定时器接口(数组池、ID 索引方式) 更多...

#include "xtiny.h"

浏览该文件的源代码.

宏定义

#define XT_TIMER_INVALID_ID   ((uint32_t)0U)
#define xt_timer_stop(timer_id)

类型定义

typedef void(* xt_timer_cb_t) (void *user_data)
 软件定时器回调函数类型

函数

void xt_timer_setup (void)
 初始化软件定时器模块
uint32_t xt_timer_start (xt_timer_cb_t timer_cb, void *user_data, uint32_t timeout_ms)
 启动一个软件定时器
void xt_timer_stop_no_safe (uint32_t timer_id)
 停止软件定时器(无安全检查版本)
uint32_t xt_timer_remain (uint32_t timeout_tick)
 获取剩余超时 tick 数
uint32_t xt_timer_handler (void)
 定时器主循环处理函数

详细描述

XTINY 软件定时器接口(数组池、ID 索引方式)

作者
your name (you@d.nosp@m.omai.nosp@m.n.com)
版本
0.1
日期
2025-07-03

SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0

在文件 xt_timer.h 中定义.