timer - 操作底层定时器#
适配状态未知
备注
本页文档由这个文件自动生成。如有错误,请提交issue或帮忙修改后pr,谢谢!
timer.mdelay(timeout)#
硬阻塞指定时长
参数
传入值类型 |
解释 |
---|---|
int |
阻塞时长,单位ms, 最高1024ms, 实际使用强烈建议不要超过200ms |
返回值
返回值类型 |
解释 |
---|---|
nil |
无返回值 |
例子
-- 期间没有任何luat代码会执行,包括底层消息处理机制
-- 本方法通常不会使用,除非你很清楚会发生什么
timer.mdelay(10)
timer.udelay(timeout)#
硬阻塞指定时长但us级别,不会很精准
参数
传入值类型 |
解释 |
---|---|
int |
阻塞时长,单位us, 最大3000us |
返回值
返回值类型 |
解释 |
---|---|
nil |
无返回值 |
例子
-- 本方法通常不会使用,除非你很清楚会发生什么
-- 本API在 2023.05.18 添加
timer.udelay(10)
-- 实际阻塞时长是有波动的