vtimer.h
来自「ARM_CORTEX-M3应用实例开发详解光盘」· C头文件 代码 · 共 30 行
H
30 行
/******************************* (C) Embest ***********************************
* File Name : timer.h
* Author : Wang Shaowei
* tary
* Date : 2009-02-26
* Version : 3.1
* Description : virtual timer
******************************************************************************/
#ifndef __TIMER_H__
#define __TIMER_H__
#define MSTIMER_NUMBER 0x1F /*max: 32虚拟定时器的数量*/
#define SETBIT(v, off) (v |= (1 << off))
#define RESETBIT(v, off) (v &= ~(1 << off))
#define GETBIT(v, off) ((v >> off) & 0x01)
typedef int (*Function)(int id);
int timer_dbg(int id);
int MSTimerStop(int id);
int MSTimerStart(int delay, Function pCallBack);
int MSTimerService(int ticks, int systick_period);
int MSTimerInterval(int interval, Function pCallBack);
#endif //__TIMER_H__
/************************************END OF FILE******************************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?