summaryrefslogtreecommitdiff
path: root/pjrc/usb.h
diff options
context:
space:
mode:
Diffstat (limited to 'pjrc/usb.h')
-rw-r--r--pjrc/usb.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/pjrc/usb.h b/pjrc/usb.h
index 82e18f176..0eb58fc39 100644
--- a/pjrc/usb.h
+++ b/pjrc/usb.h
@@ -53,7 +53,13 @@ void usb_remote_wakeup(void);
((s) == 16 ? 0x10 : \
0x00)))
-#define MAX_ENDPOINT 4
+#if defined (__AVR_AT90USB162__) || defined (__AVR_AT90USB82__)
+# define MAX_ENDPOINT 4
+# define UERST_MASK 0x1E
+#else
+# define MAX_ENDPOINT 6
+# define UERST_MASK 0x7E
+#endif
#define LSB(n) (n & 255)
#define MSB(n) ((n >> 8) & 255)