From: Dean Camera Date: Wed, 9 Dec 2009 07:09:52 +0000 (+0000) Subject: Fix incorrect definition of Endpoint_BytesInEndpoint() for the U4 parts. X-Git-Tag: LUFA-110528-BETA~768 X-Git-Url: http://git.linex4red.de/pub/USBasp.git/commitdiff_plain/e4cfd5208fdb51942ad8857dd5e1d96f5216f73b?ds=sidebyside Fix incorrect definition of Endpoint_BytesInEndpoint() for the U4 parts. --- diff --git a/LUFA/Drivers/USB/LowLevel/Endpoint.h b/LUFA/Drivers/USB/LowLevel/Endpoint.h index eb09a0ddb..8ff930611 100644 --- a/LUFA/Drivers/USB/LowLevel/Endpoint.h +++ b/LUFA/Drivers/USB/LowLevel/Endpoint.h @@ -338,9 +338,11 @@ */ static inline void Endpoint_SetEndpointDirection(uint8_t DirectionMask); #else - #if defined(USB_SERIES_4_AVR) || defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR) || defined(__DOXYGEN__) + #if defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR) || defined(__DOXYGEN__) #define Endpoint_BytesInEndpoint() UEBCX - #else + #elif defined(USB_SERIES_4_AVR) + #define Endpoint_BytesInEndpoint() (((uint16_t)UEBCHX << 8) | UEBCLX) + #elif defined(USB_SERIES_2_AVR) #define Endpoint_BytesInEndpoint() UEBCLX #endif