Common definitions and declarations for the library USB Mass Storage Class driver. More...
#include "../../Core/StdDescriptors.h"
Data Structures | |
struct | MS_CommandBlockWrapper_t |
Mass Storage Class Command Block Wrapper. More... | |
struct | MS_CommandStatusWrapper_t |
Mass Storage Class Command Status Wrapper. More... | |
struct | SCSI_Inquiry_Response_t |
Mass Storage Class SCSI Inquiry Structure. More... | |
struct | SCSI_Request_Sense_Response_t |
Mass Storage Class SCSI Sense Structure. More... | |
Enumerations | |
enum | MS_ClassRequests_t { MS_REQ_GetMaxLUN = 0xFE, MS_REQ_MassStorageReset = 0xFF } |
enum | MS_CommandStatusCodes_t { MS_SCSI_COMMAND_Pass = 0, MS_SCSI_COMMAND_Fail = 1, MS_SCSI_COMMAND_PhaseError = 2 } |
enum | MS_Descriptor_ClassSubclassProtocol_t { MS_CSCP_MassStorageClass = 0x08, MS_CSCP_SCSITransparentSubclass = 0x06, MS_CSCP_BulkOnlyTransportProtocol = 0x50 } |
Common definitions and declarations for the library USB Mass Storage Class driver.