comm_command.h
来自「基于usb 芯片net2272的一个loopback的程序」· C头文件 代码 · 共 65 行
H
65 行
#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 + =
减小字号Ctrl + -
显示快捷键?