summaryrefslogtreecommitdiff
path: root/tinyusb/class
diff options
context:
space:
mode:
authorhathach <[email protected]>2013-05-09 12:49:52 +0700
committerhathach <[email protected]>2013-05-09 12:49:52 +0700
commit63add701391ae30cd43bb2a06d87df3dda5803b8 (patch)
tree303dbd847a80ac40fd24757181a57471cc26989f /tinyusb/class
parent363b22a55de585acbed2ef0e9e105ba4d40b8b4e (diff)
test clean up
Diffstat (limited to 'tinyusb/class')
-rw-r--r--tinyusb/class/hid.h4
-rw-r--r--tinyusb/class/msc.h20
2 files changed, 22 insertions, 2 deletions
diff --git a/tinyusb/class/hid.h b/tinyusb/class/hid.h
index c526ab2b4..cf70f66aa 100644
--- a/tinyusb/class/hid.h
+++ b/tinyusb/class/hid.h
@@ -46,12 +46,12 @@
#ifndef _TUSB_HID_H_
#define _TUSB_HID_H_
+#include "common/common.h"
+
#ifdef __cplusplus
extern "C" {
#endif
-#include "common/common.h"
-
enum {
HID_SUBCLASS_NONE = 0,
HID_SUBCLASS_BOOT = 1
diff --git a/tinyusb/class/msc.h b/tinyusb/class/msc.h
index ad9f46c4b..53e2e93df 100644
--- a/tinyusb/class/msc.h
+++ b/tinyusb/class/msc.h
@@ -53,6 +53,26 @@
#endif
//--------------------------------------------------------------------+
+// USB Class Constant
+//--------------------------------------------------------------------+
+enum {
+ MSC_SUBCLASS_RBC = 1 ,
+ MSC_SUBCLASS_SFF_MMC ,
+ MSC_SUBCLASS_QIC ,
+ MSC_SUBCLASS_UFI ,
+ MSC_SUBCLASS_SFF ,
+ MSC_SUBCLASS_SCSI
+};
+
+// CBI only approved to use with full-speed floopy disk & should not used with highspeed or device other than floopy
+enum {
+ MSC_PROTOCOL_CBI = 0,
+ MSC_PROTOCOL_CBI_NO_INTERRUPT = 1,
+ MSC_PROTOCOL_BOT = 0x50
+};
+
+
+//--------------------------------------------------------------------+
// SCSI Primary Command (SPC-4)
//--------------------------------------------------------------------+
typedef ATTR_PACKED_STRUCT(struct)