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

📄 comm_command.h

📁 基于usb 芯片net2272的一个loopback的程序
💻 H
字号:
#ifndef USB_COMMUNICATION_COMMAND

#define USB_COMMUNICATION_COMMAND


typedef enum
{
	//! a handshake command
	TYPE_HANDSHAKE_COMMAND,

	//! String for char* type
	TYPE_STRING,

	//! unsigned integer value
	TYPE_INT,

	//! signed integer
	TYPE_SIGNED_INT,

	//! float type value
	TYPE_FLOAT,

	//! Remote Procedure Call
	TYPE_FUNCTION_CAll

	//! type of data package
}USB_COMM_DATA_PACKAGE;




typedef enum
{
	//! command that indicates the end failed to recieve data
	COM_RECEIVE_FAIL,

	//! get the command from transmitting end and then be going to send the acknowledgement
	COM_ACKNOWLEDGE

	//! command of handshake
}USB_COMM_HANDSHAKE;




typedef struct
{
	//! command type
	USB_COMM_DATA_PACKAGE type;	

	union
	{
		//! handshake type
		USB_COMM_HANDSHAKE hdshk;

		//! data length
		unsigned long data_len;	

	}cmdParam;

}USB_COMM_COMMAND;


#endif

⌨️ 快捷键说明

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