mng_tmr.h
来自「基于MSP430FG4618MCU的铭正同创LCD驱动程序。」· C头文件 代码 · 共 40 行
H
40 行
#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 + =
减小字号Ctrl + -
显示快捷键?