\r
/** Command timeout counter register, GPIOR for speed */\r
#define TimeoutMSRemaining GPIOR0\r
- \r
+\r
/** MUX mask for the VTARGET ADC channel number */\r
#define VTARGET_ADC_CHANNEL_MASK _GETADCMUXMASK(ADC_CHANNEL, VTARGET_ADC_CHANNEL)\r
+ \r
+ #if !defined(WIN_AVRDUDE_COMPAT)\r
+ #define SELECT_DATA_OUT_ENDPOINT() Endpoint_SetEndpointDirection(ENDPOINT_DIR_OUT);\r
+ #else\r
+ #define SELECT_DATA_OUT_ENDPOINT() Endpoint_SelectEndpoint();\r
+ #endif\r
\r
/* External Variables: */\r
extern uint32_t CurrentAddress;\r
void V2Protocol_ProcessCommand(void);\r
\r
#if defined(INCLUDE_FROM_V2PROTOCOL_C)\r
- static void V2Protocol_UnknownCommand(uint8_t V2Command);\r
+ static void V2Protocol_UnknownCommand(const uint8_t V2Command);\r
static void V2Protocol_SignOn(void);\r
- static void V2Protocol_GetSetParam(uint8_t V2Command);\r
+ static void V2Protocol_GetSetParam(const uint8_t V2Command);\r
static void V2Protocol_ResetProtection(void);\r
static void V2Protocol_LoadAddress(void);\r
#endif\r