38 #define MSC_SUBCLASS_RBC 0x01 39 #define MSC_SUBCLASS_SFF8020I_MMC2 0x02 40 #define MSC_SUBCLASS_QIC157 0x03 41 #define MSC_SUBCLASS_UFI 0x04 42 #define MSC_SUBCLASS_SFF8070I 0x05 43 #define MSC_SUBCLASS_SCSI 0x06 46 #define MSC_PROTOCOL_CBI_INT 0x00 47 #define MSC_PROTOCOL_CBI_NOINT 0x01 48 #define MSC_PROTOCOL_BULK_ONLY 0x50 51 #define MSC_REQUEST_RESET 0xFF 52 #define MSC_REQUEST_GET_MAX_LUN 0xFE 56 #define MSC_BS_DATA_OUT 1 57 #define MSC_BS_DATA_IN 2 58 #define MSC_BS_DATA_IN_LAST 3 59 #define MSC_BS_DATA_IN_LAST_STALL 4 61 #define MSC_BS_ERROR 6 81 uint32_t dDataResidue;
86 #define MSC_CBW_Signature 0x43425355 87 #define MSC_CSW_Signature 0x53425355 90 #define CSW_CMD_PASSED 0x00 91 #define CSW_CMD_FAILED 0x01 92 #define CSW_PHASE_ERROR 0x02 95 #define SCSI_TEST_UNIT_READY 0x00 96 #define SCSI_REQUEST_SENSE 0x03 97 #define SCSI_FORMAT_UNIT 0x04 98 #define SCSI_INQUIRY 0x12 99 #define SCSI_MODE_SELECT6 0x15 100 #define SCSI_MODE_SENSE6 0x1A 101 #define SCSI_START_STOP_UNIT 0x1B 102 #define SCSI_MEDIA_REMOVAL 0x1E 103 #define SCSI_READ_FORMAT_CAPACITIES 0x23 104 #define SCSI_READ_CAPACITY 0x25 105 #define SCSI_READ10 0x28 106 #define SCSI_WRITE10 0x2A 107 #define SCSI_VERIFY10 0x2F 108 #define SCSI_READ12 0xA8 109 #define SCSI_WRITE12 0xAA 110 #define SCSI_MODE_SELECT10 0x55 111 #define SCSI_MODE_SENSE10 0x5A Definition: mw_usbd_msc.h:77
Definition: mw_usbd_msc.h:64
Common definitions and declarations for the USB stack.