#if !defined(CONTROL_ONLY_DEVICE)\r
#define Endpoint_SelectEndpoint(epnum) MACROS{ UENUM = (epnum); }MACROE\r
#else\r
#if !defined(CONTROL_ONLY_DEVICE)\r
#define Endpoint_SelectEndpoint(epnum) MACROS{ UENUM = (epnum); }MACROE\r
#else\r
bool Endpoint_ConfigureEndpoint(const uint8_t Number, const uint8_t Type, const uint8_t Direction,\r
const uint16_t Size, const uint8_t Banks);\r
\r
bool Endpoint_ConfigureEndpoint(const uint8_t Number, const uint8_t Type, const uint8_t Direction,\r
const uint16_t Size, const uint8_t Banks);\r
\r
* to be read or written to it.\r
*\r
* \note This routine should not be called on CONTROL type endpoints.\r
* to be read or written to it.\r
*\r
* \note This routine should not be called on CONTROL type endpoints.\r