delay module¶
Status | Last Update | API Version |
---|---|---|
Active | 2019-11-14 | V1.00.00 |
delay.ms()¶
Description¶
Block the lua thread for specified miliseconds. Background services are still running during the block, but event-loop will not be running, not recommended for event-driven programs. Resolution is 1ms, precision not guaranteed.
Parameters¶
Name | Type | Range | Usage |
---|---|---|---|
<milisecond> | number | 1~2^32-1 | Specify the delay time in miliseonds |
Return value¶
nil
Example call¶
delay.ms(100)
delay.us()¶
Description¶
Block the lua thread for specified microseconds. It is busy block, background services and event-loop cannot run during the block, it’s here for delays that is too small for delay.ms() to handle.
Parameters¶
Name | Type | Range | Usage |
---|---|---|---|
<microsecond> | number | 1~2000 | Specify the delay time in microseconds |
Return value¶
nil
Example call¶
delay.us(100)