\r
/** \file\r
*\r
- * Header file for PDIProtocol.c.\r
+ * Header file for XPROGProtocol.c.\r
*/\r
\r
-#ifndef _PDI_PROTOCOL_\r
-#define _PDI_PROTOCOL_\r
+#ifndef _XPROG_PROTOCOL_\r
+#define _XPROG_PROTOCOL_\r
\r
/* Includes: */\r
#include <avr/io.h>\r
#include "../V2Protocol.h"\r
#include "PDITarget.h"\r
#include "XMEGANVM.h"\r
+ #include "TPITarget.h"\r
+ #include "TINYNVM.h"\r
\r
/* 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
\r
extern uint32_t XPROG_Param_NVMBase;\r
\r
/* Function Prototypes: */\r
- void PDIProtocol_XPROG_SetMode(void);\r
- void PDIProtocol_XPROG_Command(void);\r
+ void XPROGProtocol_SetMode(void);\r
+ void XPROGProtocol_Command(void);\r
\r
- #if defined(INCLUDE_FROM_PDIPROTOCOL_C)\r
- static void PDIProtocol_EnterXPROGMode(void);\r
- static void PDIProtocol_LeaveXPROGMode(void);\r
- static void PDIProtocol_SetParam(void);\r
- static void PDIProtocol_Erase(void);\r
- static void PDIProtocol_WriteMemory(void);\r
- static void PDIProtocol_ReadMemory(void);\r
- static void PDIProtocol_ReadCRC(void);\r
+ #if defined(INCLUDE_FROM_XPROGPROTOCOL_C)\r
+ static void XPROGProtocol_EnterXPROGMode(void);\r
+ static void XPROGProtocol_LeaveXPROGMode(void);\r
+ static void XPROGProtocol_SetParam(void);\r
+ static void XPROGProtocol_Erase(void);\r
+ static void XPROGProtocol_WriteMemory(void);\r
+ static void XPROGProtocol_ReadMemory(void);\r
+ static void XPROGProtocol_ReadCRC(void);\r
#endif\r
\r
#endif\r