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

📄 com_proto.h

📁 16C554VX1128MAX4359-MAX4456P89LPC952 驱动开发
💻 H
字号:
/*! @com_proto.h
********************************************************************************
模块名       : 
文件名       : com_proto.h
相关文件     : 
文件实现功能 : 描述了各模块之间通讯的协议和相关宏定义
所有字段使用小头系统
作者         : hustfyb@gmail.com
版本         : 1.0.0
时间         : 2005/07/07
--------------------------------------------------------------------------------
备注         : <其它说明>
--------------------------------------------------------------------------------
修改记录 : 
日期			版本		修改人		修改内容
2008/04/16		1.0.0		范晔斌		串口协议初步确定
*******************************************************************************/
#ifndef com_proto_h__
#define com_proto_h__
#define BYTE unsigned char 
#define WORD unsigned int

#define COM_START_CODE	0xAA
#define SIZE		    256
#define CMD_SwitchVideo 0x0003
#define CMD_UartData 	0x0005
#define CMD_Irda_Data   0x0007
#define CMD_DeviceState	0x0001

typedef struct _com_head{
	BYTE bStartCode;
	BYTE bLen;
	WORD wCmd_ID;
}Com_Head;

typedef struct _switchVideo{
	BYTE input;
	BYTE output;
}Com_SwitchVideo;

typedef struct _uartData{
	BYTE PortID;
	BYTE DataLen;
	BYTE Data[10];
}Com_UartData;

typedef struct _Irda_Data {
	BYTE PortID;		//(1~8)
	BYTE DataLen;	
	BYTE Data[256];
}Irda_Data;


#endif // com_proto_h__

⌨️ 快捷键说明

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