|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
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 索引方式)
SPDX-FileCopyrightText: 2025 深圳市天工聚创科技有限公司 SPDX-License-Identifier: Apache-2.0
在文件 xt_timer.h 中定义.