Function |
|
Wait the specified number of milliseconds |
Purpose |
|
Time delay generation |
Syntax |
|
void waitMS(uns8 ms) |
Parameters |
|
ms - time to wait in milliseconds (1 - 255) |
Return value |
|
– |
Output values |
|
– |
Preconditions |
|
This function can be combined with waitDelay, startCapture and captureTicks. |
Remarks |
|
• This is an active waiting (on OS foreground). No other operation runs on OS foreground during waiting. • Time precision depends on the internal RC oscillator. Thus, the delay can vary with temperature, etc. See MCU datasheet. |
Side effects |
|
– |
See also |
|
|
Example |
|
waitMS(10); // Delay 10 ms. Program stays here for the whole 10 ms period ... // and continues here just after the period elapsed. |