usbbulk.h

来自「网上收集的利用nios软核」· C头文件 代码 · 共 45 行

H
45
字号
#ifndef USBBULK_H_#define USBBULK_H_#include "HAL4D13.h"#include "UFI.h"#define CBW_LENGTH 31/*FSM Status Define*/#define USB_BULK_IDLE 0#define USB_BULK_CBW 1#define USB_BULK_DATA_IN 2#define USB_BULK_DATA_OUT 3#define USB_BULK_STALL 4#define USB_BULK_CSW 5typedef struct _USB_BULK_FSM{	char CBWbuf[31];	char usbBulkEPOutStatus;	char usbBulkEPInStatus;		char usbBulkFSMStatus;		char dCBWSignatureBuf[4];	char dCBWTagBuf[4];	int dCBWDataTransferLength;	char bmCBWFlags;	char bCBWLUN;	char bCBWCBLength;	char CBWCB[16];} USB_BULK_FSM;typedef struct _USB_CSW{	char dCSWSignature[4];	char dCSWTag[4];	char dCSWDataResidue[4];	char bCSWStatus;} USB_CSW;#endif/////////

⌨️ 快捷键说明

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