/* Macros: */
#define PROGRAMMER_ID "AVRISP_MK2"\r
+ \r
+ #define READ_WRITE_ODD_BYTE_MASK (1 << 3)\r
+ #define TARGET_MODE_PAGE_MASK (1 << 0)\r
/* Function Prototypes: */\r
void V2Protocol_ProcessCommand(void);\r
static void V2Protocol_Command_LoadAddress(void);\r
static void V2Protocol_Command_EnterISPMode(void);\r
static void V2Protocol_Command_LeaveISPMode(void);\r
+ static void V2Protocol_Command_ProgramMemory(uint8_t V2Command);\r
+ static void V2Protocol_Command_ReadMemory(uint8_t V2Command);\r
static void V2Protocol_Command_ChipErase(void);\r
static void V2Protocol_Command_ReadFuseLockSigOSCCAL(uint8_t V2Command);\r
static void V2Protocol_Command_WriteFuseLock(uint8_t V2Command);\r