📄 mng_tmr.h
字号:
#ifndef __MNG_TMR_H__
#define __MNG_TMR_H__
/*******************************************************************************
// 类型定义
*******************************************************************************/
#define TIMER_MOD_LOOP 0x0001u /* cycle mode */
#define TIMER_MOD_ACTIVE 0x0100u /* active state */
/* timer */
typedef struct tagTimer_t
{
UINT uiState; /* state */
UINT uiTime; /* time*/
UINT uiCount; /* count */
}Timer_t, *pTimer_t;
/* timer node */
typedef struct tagTimerNode_t
{
Timer_t stTimer; /* message */
struct tagTimerNode_t* next; /* next timer */
struct tagTimerNode_t* prev; /* prev timer */
}TimerNode_t, *pTimerNode_t;
/* timer list */
typedef struct tagTimerList_t
{
TimerNode_t stTimerHead; /* timer node */
TimerNode_t stFreeHead; /* free node */
}TimerList_t, *pTimerList_t;
/*******************************************************************************
// 外部接口声明
*******************************************************************************/
extern void TmrMngInit();
extern UINT GetTickCount();
#endif//__MNG_TMR_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -