aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/AVRISP/Lib/V2ProtocolConstants.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2009-12-02 13:42:08 +0000
committerDean Camera <dean@fourwalledcubicle.com>2009-12-02 13:42:08 +0000
commit1f8dfd0205d431351425f468627984280b21cd5a (patch)
treec4db194265aeb65ad2b1965081788fa456b84ef0 /Projects/AVRISP/Lib/V2ProtocolConstants.h
parent5930f47bf4b9b4490daf80d44595ff14ee7ce165 (diff)
downloadlufa-1f8dfd0205d431351425f468627984280b21cd5a.tar.gz
lufa-1f8dfd0205d431351425f468627984280b21cd5a.tar.bz2
lufa-1f8dfd0205d431351425f468627984280b21cd5a.zip
Add support for unwrapping of the XMEGA PDI programming protocol to the AVRISP Programmer project.
Diffstat (limited to 'Projects/AVRISP/Lib/V2ProtocolConstants.h')
-rw-r--r--Projects/AVRISP/Lib/V2ProtocolConstants.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/Projects/AVRISP/Lib/V2ProtocolConstants.h b/Projects/AVRISP/Lib/V2ProtocolConstants.h
index 5e6bd3638..d01b42b46 100644
--- a/Projects/AVRISP/Lib/V2ProtocolConstants.h
+++ b/Projects/AVRISP/Lib/V2ProtocolConstants.h
@@ -58,50 +58,9 @@
#define CMD_READ_SIGNATURE_ISP 0x1B
#define CMD_READ_OSCCAL_ISP 0x1C
#define CMD_SPI_MULTI 0x1D
-
#define CMD_XPROG 0x50
#define CMD_XPROG_SETMODE 0x51
- #define XPRG_CMD_ENTER_PROGMODE 0x01
- #define XPRG_CMD_LEAVE_PROGMODE 0x02
- #define XPRG_CMD_ERASE 0x03
- #define XPRG_CMD_WRITE_MEM 0x04
- #define XPRG_CMD_READ_MEM 0x05
- #define XPRG_CMD_CRC 0x06
- #define XPRG_CMD_SET_PARAM 0x07
-
- #define XPRG_MEM_TYPE_APPL 1
- #define XPRG_MEM_TYPE_BOOT 2
- #define XPRG_MEM_TYPE_EEPROM 3
- #define XPRG_MEM_TYPE_FUSE 4
- #define XPRG_MEM_TYPE_LOCKBITS 5
- #define XPRG_MEM_TYPE_USERSIG 6
- #define XPRG_MEM_TYPE_FACTORY_CALIBRATION 7
-
- #define XPRG_ERASE_CHIP 1
- #define XPRG_ERASE_APP 2
- #define XPRG_ERASE_BOOT 3
- #define XPRG_ERASE_EEPROM 4
- #define XPRG_ERASE_APP_PAGE 5
- #define XPRG_ERASE_BOOT_PAGE 6
- #define XPRG_ERASE_EEPROM_PAGE 7
- #define XPRG_ERASE_USERSIG 8
-
- #define XPRG_MEM_WRITE_ERASE 0
- #define XPRG_MEM_WRITE_WRITE 1
-
- #define XPRG_CRC_APP 1
- #define XPRG_CRC_BOOT 2
- #define XPRG_CRC_FLASH 3
-
- #define XPRG_ERR_OK 0
- #define XPRG_ERR_FAILED 1
- #define XPRG_ERR_COLLISION 2
- #define XPRG_ERR_TIMEOUT 3
-
- #define XPRG_PARAM_NVMBASE 0x01
- #define XPRG_PARAM_EEPPAGESIZE 0x02
-
#define STATUS_CMD_OK 0x00
#define STATUS_CMD_TOUT 0x80
#define STATUS_RDY_BSY_TOUT 0x81