Table of Contents |
---|
Timer States
One-Shot Timers
The figure figures below shows show the state diagram of a diagrams for One-Shot timerand Periodic timers.
Tasks can call OSTmrStateGet()
to find out the state of a timer. Also, at any time during the countdown process, the application code can call OSTmrRemainGet()
to find out how much time remains before the timer reaches zero (0). The value returned is expressed in “timer ticks.” If timers are decremented at a rate of 10 Hz then a count of 50 corresponds to 5 seconds. If the timer is in the stop state, the time remaining will correspond to either the initial delay (one shot or periodic with initial delay), or the period if the timer is configured for periodic without initial delay.
One-Shot Timers
Periodic Timers
OS_TMR
A timer is a kernel object as defined by the OS_TMR
data type (see os.h
) as shown in the listing below:
...