OSTimeGet
Description
Returns the current value of the system clock. Specifically, it returns a snapshot of the variable OSTickCtr. The system clock is a counter of type OS_TICK that counts the number of clock ticks since power was applied, or since OSTickCtr was last set by OSTimeSet().
Files
os.h/os_time.c
Prototype
OS_TICK OSTimeGet (OS_ERR *p_err)Arguments
p_err
is a pointer to a variable that contains an error code returned by this function.
OS_ERR_NONE
If the call was successful.
Returned Value
The current value of OSTickCtr (in number of ticks).
Required Configuration
None
Callers
Application and ISRs.
Notes/Warnings
None
Example Usage
OSTimeGet() example usage
void TaskX (void *p_arg)
{
OS_TICK clk;
OS_ERR err;
while (DEF_ON) {
:
:
clk = OSTimeGet(&err); /* Get current value of system clock */
/* Check "err" */
:
:
}
}