/
OSTimeGet
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" */ : : } }
Related content
OSTimeSet
OSTimeSet
More like this
OSTimeTick
OSTimeTick
Read with this
OSTmrRemainGet
OSTmrRemainGet
More like this
OSTmrStateGet
OSTmrStateGet
More like this
Time Services
Time Services
More like this
OSTimeDly
OSTimeDly
More like this