| Functions | |
| void | wait_us (int us) | 
| Generic wait functions.  More... | |
| void | wait_ns (unsigned int ns) | 
| Waits a number of nanoseconds.  More... | |
| void wait_ns | ( | unsigned int | ns | ) | 
Waits a number of nanoseconds.
This function spins the CPU to produce a small delay. It should normally only be used for delays of 10us (10000ns) or less. As it is calculated based on the expected execution time of a software loop, it may well run slower than requested based on activity from other threads and interrupts. If greater precision is required, this can be called from inside a critical section.
| ns | the number of nanoseconds to wait | 
| void wait_us | ( | int | us | ) | 
Generic wait functions.
These provide simple NOP type wait capabilities.
Example:
Waits a number of microseconds.
| us | the whole number of microseconds to wait |