usbmassstor.h¶
The usbmassstor.h
header contains USB Mass Storage interface class request and descriptor definitions. See the USB Mass Storage Class Specification Overview and USB Mass Storage Class Bulk-Only Transport documents for details.
Reference¶
Typedefs
-
typedef struct usb_mass_storage_cbw usb_mass_storage_cbw_t¶
-
typedef struct usb_mass_storage_csw usb_mass_storage_csw_t¶
Enums
-
enum [anonymous]¶
Values:
-
enumerator USB_IFACE_CLASS_MASS_STORAGE¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_RBC¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_ATAPI¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_UFI¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_SCSI¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_LSD_FS¶
-
enumerator USB_IFACE_SUBCLASS_MASS_STORAGE_IEEE_1667¶
-
enumerator USB_IFACE_PROTOCOL_MASS_STORAGE_CBI_COMPL¶
-
enumerator USB_IFACE_PROTOCOL_MASS_STORAGE_CBI¶
-
enumerator USB_IFACE_PROTOCOL_MASS_STORAGE_BBB¶
-
enumerator USB_IFACE_PROTOCOL_MASS_STORAGE_UAS¶
-
enumerator USB_IFACE_CLASS_MASS_STORAGE¶
-
enum usb_mass_storage_request¶
Values:
-
enumerator USB_REQ_MASS_STORAGE_ADSC¶
-
enumerator USB_REQ_MASS_STORAGE_GET_REQUESTS¶
-
enumerator USB_REQ_MASS_STORAGE_PUT_REQUESTS¶
-
enumerator USB_REQ_MASS_STORAGE_GET_MAX_LUN¶
-
enumerator USB_REQ_MASS_STORAGE_BOMSR¶
-
enumerator USB_REQ_MASS_STORAGE_ADSC¶
-
struct usb_mass_storage_cbw¶
- #include <usbmassstor.h>
-
struct usb_mass_storage_csw¶
- #include <usbmassstor.h>