📄 comm_command.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 + -