#include "V2ProtocolConstants.h"\r
#include "V2ProtocolParams.h"\r
\r
+ /* Preprocessor Checks: */\r
+ #if ((BOARD == BOARD_XPLAIN) || (BOARD == BOARD_XPLAIN_REV1))\r
+ #undef ENABLE_ISP_PROTOCOL\r
+ \r
+ #if !defined(ENABLE_PDI_PROTOCOL)\r
+ #define ENABLE_PDI_PROTOCOL\r
+ #endif\r
+ #endif\r
+\r
/* Macros: */\r
/** Total number of allowable ISP programming speeds supported by the device */\r
#define TOTAL_ISP_PROGRAMMING_SPEEDS 7\r
\r
/* Function Prototypes: */\r
uint8_t ISPTarget_GetSPIPrescalerMask(void);\r
- void ISPTarget_ChangeTargetResetLine(bool ResetTarget);\r
- uint8_t ISPTarget_WaitForProgComplete(uint8_t ProgrammingMode, uint16_t PollAddress, uint8_t PollValue,\r
- uint8_t DelayMS, uint8_t ReadMemCommand);\r
+ void ISPTarget_ChangeTargetResetLine(const bool ResetTarget);\r
+ uint8_t ISPTarget_WaitForProgComplete(const uint8_t ProgrammingMode, const uint16_t PollAddress,\r
+ const uint8_t PollValue, const uint8_t DelayMS,\r
+ const uint8_t ReadMemCommand);\r
uint8_t ISPTarget_WaitWhileTargetBusy(void);\r
void ISPTarget_LoadExtendedAddress(void);\r
\r