docs/library/utime.rst: Clarify behaviour and precision of sleep ms/us.
This description is based on the existing bare-metal ports implementations. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
db6d60b079
commit
a5221c47eb
@ -74,10 +74,19 @@ Functions
|
|||||||
|
|
||||||
Delay for given number of milliseconds, should be positive or 0.
|
Delay for given number of milliseconds, should be positive or 0.
|
||||||
|
|
||||||
|
This function will delay for at least the given number of milliseconds, but
|
||||||
|
may take longer than that if other processing must take place, for example
|
||||||
|
interrupt handlers or other threads. Passing in 0 for *ms* will still allow
|
||||||
|
this other processing to occur. Use `sleep_us()` for more precise delays.
|
||||||
|
|
||||||
.. function:: sleep_us(us)
|
.. function:: sleep_us(us)
|
||||||
|
|
||||||
Delay for given number of microseconds, should be positive or 0.
|
Delay for given number of microseconds, should be positive or 0.
|
||||||
|
|
||||||
|
This function attempts to provide an accurate delay of at least *us*
|
||||||
|
microseconds, but it may take longer if the system has other higher priority
|
||||||
|
processing to perform.
|
||||||
|
|
||||||
.. function:: ticks_ms()
|
.. function:: ticks_ms()
|
||||||
|
|
||||||
Returns an increasing millisecond counter with an arbitrary reference point, that
|
Returns an increasing millisecond counter with an arbitrary reference point, that
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user