📄 usbbulk.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -