/* Preprocessor Checks: */\r
#if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))\r
#undef ENABLE_ISP_PROTOCOL\r
- #undef ENABLE_TPI_PROTOCOL\r
\r
- #if !defined(ENABLE_PDI_PROTOCOL)\r
- #define ENABLE_PDI_PROTOCOL\r
+ #if !defined(ENABLE_XPROG_PROTOCOL)\r
+ #define ENABLE_XPROG_PROTOCOL\r
#endif\r
#endif\r
/* Macros: */\r
/** Programmer ID string, returned to the host during the CMD_SIGN_ON command processing */
#define PROGRAMMER_ID "AVRISP_MK2"\r
+ \r
+ /** Timeout period for each issued command from the host before it is aborted */\r
+ #define COMMAND_TIMEOUT_MS 200\r
+ \r
+ /** Command timeout counter register, GPIOR for speed */\r
+ #define TimeoutMSRemaining GPIOR1\r
\r
/* External Variables: */\r
extern uint32_t CurrentAddress;\r