Available Languages?:

OSA : OS_Qtimer_Check

_bool OS_Qtimer_Check (qtimer)

Check timer qtimer for timeout.

OS_ENABLE_QTIMERS constant must be defined in OSAcfg.h. Size of timers is set by OS_QTIMER_SIZE constant

Call allowed:



qtimer Descriptor of timer. Variable of OST_QTIMER type. Contains timer counter, timer state flags and pointer to next timer in list. For PIC16, can only be allocated in bank0 or bank1


false no timeout
true timeout expired, timer is overflowed


OST_QTIMER qtimer;
void Task (void)
    for (;;) {
        if (OS_Qtimer_Check(qtimer))
            /* ... */

See also

en/osa/ref/allservices/os_qtimer_check.txt · Last modified: 07.10.2010 13:57 (external edit)
Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki