|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
| 平台 | 目标 |
|---|---|
| windows | simulator |
| linux | — |
| lm620 | r4f4 |
覆盖 xt_timer(软件定时器) 软件定时器模块的核心功能,共 **4 组 18 项测试**。
| 分组 | 测试项数 | 内容 |
|---|---|---|
| 1. 基本功能 | 8 | start 返回有效 ID、NULL 回调拒绝、到期触发、未到期不触发、stop 阻止触发、数组满载拒绝、多定时器同时触发、stop 无效 ID 安全 |
| 2. UID 保护 | 2 | stop 旧 ID 不误删新定时器、auto clear 后 stop 旧 ID 安全 |
| 3. 重入 | 4 | 回调中 stop 自己、回调中 stop 其他、回调中 start 新定时器、回调中 stop 自己并 start 到同槽位 |
| 4. 边界 | 4 | timeout 超过 INT32_MAX 拒启动、INT32_MAX 合法、stop 宏单次求值、回调中 start timeout=0 同轮触发 |