aboutsummaryrefslogtreecommitdiff
path: root/bootloaders/diskloader/src/USBDesc.h
diff options
context:
space:
mode:
authorZach Eveland <zeveland@blacklabel-development.com>2011-09-08 09:12:30 -0400
committerZach Eveland <zeveland@blacklabel-development.com>2011-09-08 09:12:30 -0400
commit384f8e80fa55b1a704674a4ee19192328ec90abe (patch)
tree1a1d22f7df6f746e9700cee9ef97c66ee10d75b0 /bootloaders/diskloader/src/USBDesc.h
parentd81084e8e91ec4abc24e4b3f6a9ecb9621a6c736 (diff)
removed all bootloader mass storage and MSC references
Diffstat (limited to 'bootloaders/diskloader/src/USBDesc.h')
-rw-r--r--bootloaders/diskloader/src/USBDesc.h30
1 files changed, 6 insertions, 24 deletions
diff --git a/bootloaders/diskloader/src/USBDesc.h b/bootloaders/diskloader/src/USBDesc.h
index a551d69..589dfa9 100644
--- a/bootloaders/diskloader/src/USBDesc.h
+++ b/bootloaders/diskloader/src/USBDesc.h
@@ -17,15 +17,7 @@
*/
-#ifndef CDC_ENABLED
-
-#define MSC_INTERFACE 0 // MSC Interface
-#define MSC_ENDPOINT_OUT 1
-#define MSC_ENDPOINT_IN 2
-
-#define INTERFACE_COUNT 1 // 1 for msc
-
-#else
+#ifdef CDC_ENABLED
#define CDC_ACM_INTERFACE 0 // CDC ACM
#define CDC_DATA_INTERFACE 1 // CDC Data
@@ -36,18 +28,14 @@
#define HID_INTERFACE 2 // HID Interface
#define HID_ENDPOINT_INT 4
-#ifdef MSC_ENABLED
-
-#define MSC_INTERFACE 3 // MSC Interface
-#define MSC_ENDPOINT_OUT 5
-#define MSC_ENDPOINT_IN 6
-#define INTERFACE_COUNT 4 // 2 for cdc + 1 for hid + 1 for msc
+#define INTERFACE_COUNT 3 // 2 for cdc + 1 for hid
-#else
+#else
-#define INTERFACE_COUNT 3 // 2 for cdc + 1 for hid
+#define HID_INTERFACE 2 // HID Interface
+#define HID_ENDPOINT_INT 4
-#endif
+#define INTERFACE_COUNT 1 // 1 for hid
#endif
@@ -58,9 +46,6 @@ typedef struct
CDCDescriptor cdc;
#endif
HIDDescriptor hid;
-#ifdef MSC_ENABLED
- MSCDescriptor msc;
-#endif
} Config;
extern Config USB_ConfigDescriptor PROGMEM;
@@ -74,8 +59,5 @@ extern const u16 STRING_SERIAL[13] PROGMEM;
#define IPRODUCT 0
#define ISERIAL 1 // Only need this for MSC
-
-#define MSC_TX MSC_ENDPOINT_IN
-#define MSC_RX MSC_ENDPOINT_OUT
#define CDC_TX CDC_ENDPOINT_IN
#define CDC_RX CDC_ENDPOINT_OUT \ No newline at end of file