#include <LUFA/Drivers/USB/USB.h>\r
\r
/* Macros: */\r
- /** Endpoint number of the AVRISP bidirectional data endpoint. */\r
- #define AVRISP_DATA_EPNUM 2\r
+ #if !defined(LIBUSB_FILTERDRV_COMPAT)\r
+ /** Endpoint number of the AVRISP data OUT endpoint. */\r
+ #define AVRISP_DATA_OUT_EPNUM 2\r
\r
+ /** Endpoint number of the AVRISP data IN endpoint. */\r
+ #define AVRISP_DATA_IN_EPNUM 2\r
+ #else\r
+ /** Endpoint number of the AVRISP data OUT endpoint. */\r
+ #define AVRISP_DATA_OUT_EPNUM 2\r
+\r
+ /** Endpoint number of the AVRISP data IN endpoint. */\r
+ #define AVRISP_DATA_IN_EPNUM 3\r
+ #endif\r
+ \r
/** Size in bytes of the AVRISP data endpoint. */\r
#define AVRISP_DATA_EPSIZE 64 \r
\r