⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datatype.h

📁 dsp芯片TMS320C5416实验程序
💻 H
字号:
#ifndef	__DATA_TYPE_H
#define	__DATA_TYPE_H

#define	NULL			0
#define	STATUS_ERR		1
#define	STATUS_OK		0
typedef	void (* PrVoid)(void);
typedef	PrVoid (*PrPrVoid)(void);
	
typedef	unsigned char 	U8;
typedef unsigned short 	U16;
typedef unsigned int 	U32;
typedef	signed char 	S8;
typedef signed short 	S16;
typedef signed int 		S32;

typedef	unsigned char	BYTE;
typedef unsigned short	WORD;
typedef unsigned int	DWORD;

typedef struct usb_packet
{
	unsigned char	magic[4];
	unsigned char	port[4];
	unsigned char	cnt[4];	
	unsigned char	cmd;
	unsigned char	data;
} u_pkt;

#define	outportb(addr, data)	*((volatile BYTE *)(addr)) = (BYTE)(data)
#define	inportb(addr)			*((volatile BYTE *)(addr))
#define	outport(addr, data)		*((volatile U16 *)(addr))  = (U16)(data)	
#define	inport(addr)			*((volatile U16 *)(addr))

#define Swap16(data)			(((data)>>8)&0xff)|(((data)<<8)&0xff00)

#endif

⌨️ 快捷键说明

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