18#ifndef __VSF_USB_MSC_H__
19#define __VSF_USB_MSC_H__
28#define USB_MSC_CBW_SIGNATURE 0x43425355
29#define USB_MSC_CSW_SIGNATURE 0x53425355
unsigned int uint32_t
Definition lvgl.h:43
unsigned char uint8_t
Definition lvgl.h:40
Definition vsf_usb_MSC.h:35
uint32_t dCBWDataTransferLength
Definition vsf_usb_MSC.h:38
uint32_t dCBWTag
Definition vsf_usb_MSC.h:37
uint8_t CBWCB[16]
Definition vsf_usb_MSC.h:42
uint8_t bCBWCBLength
Definition vsf_usb_MSC.h:41
uint8_t bCBWLUN
Definition vsf_usb_MSC.h:40
uint8_t bmCBWFlags
Definition vsf_usb_MSC.h:39
uint32_t dCBWSignature
Definition vsf_usb_MSC.h:36
Definition vsf_usb_MSC.h:46
uint32_t dCSWTag
Definition vsf_usb_MSC.h:48
uint32_t dCSWSignature
Definition vsf_usb_MSC.h:47
uint8_t dCSWStatus
Definition vsf_usb_MSC.h:50
uint32_t dCSWDataResidue
Definition vsf_usb_MSC.h:49
struct usb_msc_cbw_t VSF_CAL_PACKED
usb_msc_req_t
Definition vsf_usb_MSC.h:53
@ USB_MSC_REQ_GET_MAX_LUN
Definition vsf_usb_MSC.h:54
@ USB_MSC_REQ_RESET
Definition vsf_usb_MSC.h:55
usb_msc_csw_status_t
Definition vsf_usb_MSC.h:58
@ USB_MSC_CSW_FAIL
Definition vsf_usb_MSC.h:60
@ USB_MSC_CSW_PHASE_ERROR
Definition vsf_usb_MSC.h:61
@ USB_MSC_CSW_OK
Definition vsf_usb_MSC.h:59