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)
-- 实际阻塞时长是有波动的