diff options
Diffstat (limited to 'protocol')
| -rw-r--r-- | protocol/lufa/descriptor.h | 6 | ||||
| -rw-r--r-- | protocol/lufa/lufa.c | 2 | 
2 files changed, 7 insertions, 1 deletions
| diff --git a/protocol/lufa/descriptor.h b/protocol/lufa/descriptor.h index a2db4bfd7b..42af07917c 100644 --- a/protocol/lufa/descriptor.h +++ b/protocol/lufa/descriptor.h @@ -137,13 +137,17 @@ typedef struct  #ifdef CONSOLE_ENABLE  #   define CONSOLE_IN_EPNUM         (EXTRAKEY_IN_EPNUM + 1) -#   define CONSOLE_OUT_EPNUM        (EXTRAKEY_IN_EPNUM + 2) +#   define CONSOLE_OUT_EPNUM        (EXTRAKEY_IN_EPNUM + 1) +//#   define CONSOLE_OUT_EPNUM        (EXTRAKEY_IN_EPNUM + 2)  #else  #   define CONSOLE_OUT_EPNUM        EXTRAKEY_IN_EPNUM  #endif  #ifdef NKRO_ENABLE  #   define NKRO_IN_EPNUM            (CONSOLE_OUT_EPNUM + 1) +#   if defined(__AVR_ATmega32U2__) && NKRO_IN_EPNUM > 4 +#       error "Endpoints are not available enough to support all functions. Remove some in Makefile.(MOUSEKEY, EXTRAKEY, CONSOLE, NKRO)" +#   endif  #endif diff --git a/protocol/lufa/lufa.c b/protocol/lufa/lufa.c index db05702aa7..9f8e50c4e6 100644 --- a/protocol/lufa/lufa.c +++ b/protocol/lufa/lufa.c @@ -208,9 +208,11 @@ void EVENT_USB_Device_ConfigurationChanged(void)      /* Setup Console HID Report Endpoints */      ConfigSuccess &= ENDPOINT_CONFIG(CONSOLE_IN_EPNUM, EP_TYPE_INTERRUPT, ENDPOINT_DIR_IN,                                       CONSOLE_EPSIZE, ENDPOINT_BANK_DOUBLE); +#if 0      ConfigSuccess &= ENDPOINT_CONFIG(CONSOLE_OUT_EPNUM, EP_TYPE_INTERRUPT, ENDPOINT_DIR_OUT,                                       CONSOLE_EPSIZE, ENDPOINT_BANK_SINGLE);  #endif +#endif  #ifdef NKRO_ENABLE      /* Setup NKRO HID Report Endpoints */ | 
