📄 ostimer.h
字号:
//////////////////////////////////////////////////////////////////
//
// Copyright (c) 2006-2010 walnutcy
// All Right Reserved.
//
// $Author walnutcy
// $Email walnutcy@163.com
// $Version v1.0
// $FileName
// $Since
// $Log
//
// DESCRIPTION
//
// History:
// <author> <time> <version > <desc>
// walnutcy 2006-11-22 0.1 建立
//////////////////////////////////////////////////////////////////
#ifndef _OS_TIMER_
#define _OS_TIMER_
#include "includes.h"
#ifdef __cplusplus
extern "C" {
#endif
////////////////////////////////////
////配置时钟:
#define SET_TIMER
#ifdef SET_TIMER
#define KILL_TIMER
//#define CLEAR_TIMER
//#define TIMER_IS_EXIST
#endif
////////////////////////////////////
#define TIMER_MAX 1
//定时器结构
typedef struct
{
U8 taskTime;
U8 tmrCnt;
CBOOL validFlg;
PFUNPROC OnTimer;
}TIMER_ITEM;
//定时器组结构
typedef struct
{
U8 validCnt;
TIMER_ITEM tmrItem[TIMER_MAX];
}TIMER_LIST;
//--------------------------------------------
#ifdef SET_TIMER
void TimerInit(void);
void Timer10msProc(void);
CBOOL SetTimer(PFUNPROC fun,U16 delay);
#endif
#ifdef TIMER_IS_EXIST
CBOOL TimerIsExist(PFUNPROC fun);
#endif
#ifdef KILL_TIMER
CBOOL KillTimer(PFUNPROC fun);
#endif
#ifdef CLEAR_TIMER
void ClearTimer(void);
#endif
//------------------------------------------------------
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -