void OSTimeSet (OS_TICK ticks,
OS_ERR *p_err)
File |
Called from |
Code enabled by |
---|---|---|
|
Task or ISR |
N/A |
OSTimeSet()
sets the system clock. The system clock (OSTickCtr
) is a counter, which has a data type of OS_TICK
, and it counts the number of clock ticks since power was applied, or since the system clock was last set.
Arguments
ticks
is the desired value for the system clock, in ticks.
p_err
is a pointer to a variable that will contain an error code returned by this function.
OS_ERR_NONE
If the call was successful.
Returned Value
None
Notes/Warnings
You should be careful when using this function because other tasks may depend on the current value of the tick counter (OSTickCtr
). Specifically, a task may delay itself (see OSTimeDly()
and specify to wake up when OSTickCtr
reaches a specific value.