-typedef enum {\r
- //\r
- // Usb mass storage class code\r
- //\r
- USB_MASS_STORE_CLASS = 0x08,\r
-\r
- //\r
- // Usb mass storage subclass code, specify the command set used.\r
- //\r
- USB_MASS_STORE_RBC = 0x01, ///< Reduced Block Commands\r
- USB_MASS_STORE_8020I = 0x02, ///< SFF-8020i, typically a CD/DVD device\r
- USB_MASS_STORE_QIC = 0x03, ///< Typically a tape device\r
- USB_MASS_STORE_UFI = 0x04, ///< Typically a floppy disk driver device\r
- USB_MASS_STORE_8070I = 0x05, ///< SFF-8070i, typically a floppy disk driver device.\r
- USB_MASS_STORE_SCSI = 0x06, ///< SCSI transparent command set\r
-\r
- //\r
- // Usb mass storage protocol code, specify the transport protocol\r
- //\r
- USB_MASS_STORE_CBI0 = 0x00, ///< CBI protocol with command completion interrupt\r
- USB_MASS_STORE_CBI1 = 0x01, ///< CBI protocol without command completion interrupt\r
- USB_MASS_STORE_BOT = 0x50, ///< Bulk-Only Transport\r
-\r
- USB_MASS_1_MILLISECOND = 1000,\r
- USB_MASS_1_SECOND = 1000 * USB_MASS_1_MILLISECOND,\r
-\r
- USB_MASS_CMD_SUCCESS = 0,\r
- USB_MASS_CMD_FAIL,\r
- USB_MASS_CMD_PERSISTENT\r
-} USB_MASS_DEV_CLASS_AND_VALUE;\r
+//\r
+// Usb mass storage class code\r
+//\r
+#define USB_MASS_STORE_CLASS 0x08\r
+\r
+//\r
+// Usb mass storage subclass code, specify the command set used.\r
+//\r
+#define USB_MASS_STORE_RBC 0x01 ///< Reduced Block Commands\r
+#define USB_MASS_STORE_8020I 0x02 ///< SFF-8020i, typically a CD/DVD device\r
+#define USB_MASS_STORE_QIC 0x03 ///< Typically a tape device\r
+#define USB_MASS_STORE_UFI 0x04 ///< Typically a floppy disk driver device\r
+#define USB_MASS_STORE_8070I 0x05 ///< SFF-8070i, typically a floppy disk driver device.\r
+#define USB_MASS_STORE_SCSI 0x06 ///< SCSI transparent command set\r
+\r
+//\r
+// Usb mass storage protocol code, specify the transport protocol\r
+//\r
+#define USB_MASS_STORE_CBI0 0x00 ///< CBI protocol with command completion interrupt\r
+#define USB_MASS_STORE_CBI1 0x01 ///< CBI protocol without command completion interrupt\r
+#define USB_MASS_STORE_BOT 0x50 ///< Bulk-Only Transport\r
+\r
+#define USB_MASS_1_MILLISECOND 1000\r
+#define USB_MASS_1_SECOND (1000 * USB_MASS_1_MILLISECOND)\r
+\r
+#define USB_MASS_CMD_SUCCESS 0\r
+#define USB_MASS_CMD_FAIL 1\r
+#define USB_MASS_CMD_PERSISTENT 2\r