type.h

来自「详细介绍了arm7-at91r40008,的开发全过程」· C头文件 代码 · 共 53 行

H
53
字号
/*------------------------------------------------------------------------
 Module:        type.h
 Author:        AmineChen[amine@263.net]
 Project:       BOOT
 State:         
 Creation Date: 
 Description:   类型说明
------------------------------------------------------------------------*/
/*------------------------------------------------------------------------
 $Log: type.h,v $
 Revision 1.0  2001-09-19 17:09:40+08  amine
 Initial revision

------------------------------------------------------------------------*/

#ifndef _TYPE_H
#define _TYPE_H

/*------------------------------------------------------------------------
							  [常数说明]
------------------------------------------------------------------------*/
#define YES					1
#define NO					0

#ifndef	NULL				/* 防止重复库定义 */
#define NULL				((void *)0)
#endif
/*------------------------------------------------------------------------
							  [类型说明]
------------------------------------------------------------------------*/
/*-----------------------------通用类型---------------------------------*/
#define UCHAR  				unsigned char
#define USHORT 				unsigned short
#define UINT   				unsigned int
//#define ULONG				unsigned long

#define REG8(addr)  		*((volatile unsigned char *) (addr))
#define REG16(addr) 		*((volatile unsigned short *) (addr))
#define REG32(addr) 		*((volatile unsigned long *) (addr))

//#define BOOL	unsigned char

#ifndef FALSE
#define FALSE 0
#endif

#ifndef TRUE
#define TRUE 1
#endif


#endif /* _TYPE_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?