Hardware Timers¶
This module implements the interface to the hardware timers of the board, allowing a greater precision in time measuring or time constrained tasks.
Currently, only the sleep_micros function is implemented
sleep_micros(n)
Suspend the current thread for n
microseconds by using the functionalities of an high precision hardware timer. Currently, sleep_micros is not thread safe, and can’t be called simultaneously by more than one thread.
The actual amount of microseconds between the call and return of sleep_micros is usually greater than n
due to the overhead of calling, returning and thread switching.