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 + -
显示快捷键?