===== Timer ===== .. code-block:: c OS_TMR *OSTmrCreate(INT32U dly, INT32U period, INT8U opt, OS_TMR_CALLBACK callback, void *callback_arg, INT8U *pname, INT8U *perr); BOOLEAN OSTmrDel(OS_TMR *ptmr, INT8U *perr); INT8U OSTmrNameGet(OS_TMR *ptmr, INT8U *pdest, INT8U *perr); INT32U OSTmrRemainGet(OS_TMR *ptmr, INT8U *perr); INT8U OSTmrStateGet(OS_TMR *ptmr, INT8U *perr); BOOLEAN OSTmrStart(OS_TMR *ptmr, INT8U *perr); BOOLEAN OSTmrStop(OS_TMR *ptmr, INT8U opt, void *callback_arg, INT8U *perr); INT8U OSTmrSignal(void);