diff options
Diffstat (limited to 'protocol/lufa/lufa.h')
| -rw-r--r-- | protocol/lufa/lufa.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/protocol/lufa/lufa.h b/protocol/lufa/lufa.h index bcee060d6..195123c0f 100644 --- a/protocol/lufa/lufa.h +++ b/protocol/lufa/lufa.h | |||
| @@ -66,4 +66,15 @@ typedef struct { | |||
| 66 | uint16_t usage; | 66 | uint16_t usage; |
| 67 | } __attribute__ ((packed)) report_extra_t; | 67 | } __attribute__ ((packed)) report_extra_t; |
| 68 | 68 | ||
| 69 | |||
| 70 | #if LUFA_VERSION_INTEGER < 0x120730 | ||
| 71 | /* old API 120219 */ | ||
| 72 | #define ENDPOINT_CONFIG(epnum, eptype, epdir, epsize, epbank) Endpoint_ConfigureEndpoint(epnum, eptype, epdir, epsize, epbank) | ||
| 73 | #else | ||
| 74 | /* new API >= 120730 */ | ||
| 75 | #define ENDPOINT_BANK_SINGLE 1 | ||
| 76 | #define ENDPOINT_BANK_DOUBLE 2 | ||
| 77 | #define ENDPOINT_CONFIG(epnum, eptype, epdir, epsize, epbank) Endpoint_ConfigureEndpoint((epdir) | (epnum) , eptype, epsize, epbank) | ||
| 78 | #endif | ||
| 79 | |||
| 69 | #endif | 80 | #endif |
