bool OS_Ttimer_IsRun ()
Check if current task's timer is running.
To use task timers you need to define OS_ENABLE_TTIMERS in OSAcfg.h. Size of current task's timers is set by OS_TTIMER_SIZE constant
Allowed only in task and functions called by task (any depth)
no
false |
timer is stopped or paused |
true |
timer is running |
void Task (void) { for (;;) { /*...*/ if (!OS_Ttimer_IsRun()) // if timer is not running OS_Ttimer_Run(100); // then run it /*...*/ } }