Sort commands, response codes and events into numerical order.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1076 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
joerg_wunsch 2012-03-30 14:03:38 +00:00
parent 069fb58779
commit 032704bd95
2 changed files with 175 additions and 171 deletions

View File

@ -1,3 +1,8 @@
2012-03-30 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
* jtagmkII_private.h: Sort commands, response codes and events
into numerical order.
2012-03-29 Joerg Wunsch <j.gnu@uriah.heep.sax.de> 2012-03-29 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
bug #30451: Accessing some Xmega memory sections gives not bug #30451: Accessing some Xmega memory sections gives not

View File

@ -75,36 +75,33 @@
#endif /* JTAGMKII_PRIVATE_EXPORTED */ #endif /* JTAGMKII_PRIVATE_EXPORTED */
/* ICE command codes */ /* ICE command codes */
#define CMND_CHIP_ERASE 0x13 #define CMND_SIGN_OFF 0x00
#define CMND_CLEAR_EVENTS 0x22
#define CMND_CLR_BREAK 0x1A
#define CMND_ENTER_PROGMODE 0x14
#define CMND_ERASEPAGE_SPM 0x0D
#define CMND_FORCED_STOP 0x0A
#define CMND_GET_BREAK 0x12
#define CMND_GET_PARAMETER 0x03
#define CMND_GET_SIGN_ON 0x01 #define CMND_GET_SIGN_ON 0x01
#define CMND_GET_SYNC 0x0f #define CMND_SET_PARAMETER 0x02
#define CMND_GO 0x08 #define CMND_GET_PARAMETER 0x03
#define CMND_ISP_PACKET 0x2F #define CMND_WRITE_MEMORY 0x04
#define CMND_LEAVE_PROGMODE 0x15
#define CMND_READ_MEMORY 0x05 #define CMND_READ_MEMORY 0x05
#define CMND_WRITE_PC 0x06
#define CMND_READ_PC 0x07 #define CMND_READ_PC 0x07
#define CMND_GO 0x08
#define CMND_SINGLE_STEP 0x09
#define CMND_FORCED_STOP 0x0A
#define CMND_RESET 0x0B #define CMND_RESET 0x0B
#define CMND_RESTORE_TARGET 0x23 #define CMND_SET_DEVICE_DESCRIPTOR 0x0C
#define CMND_RUN_TO_ADDR 0x1C #define CMND_ERASEPAGE_SPM 0x0D
#define CMND_GET_SYNC 0x0f
#define CMND_SELFTEST 0x10 #define CMND_SELFTEST 0x10
#define CMND_SET_BREAK 0x11 #define CMND_SET_BREAK 0x11
#define CMND_SET_DEVICE_DESCRIPTOR 0x0C #define CMND_GET_BREAK 0x12
#define CMND_CHIP_ERASE 0x13
#define CMND_ENTER_PROGMODE 0x14
#define CMND_LEAVE_PROGMODE 0x15
#define CMND_SET_N_PARAMETERS 0x16 #define CMND_SET_N_PARAMETERS 0x16
#define CMND_SET_PARAMETER 0x02 #define CMND_CLR_BREAK 0x1A
#define CMND_SIGN_OFF 0x00 #define CMND_RUN_TO_ADDR 0x1C
#define CMND_SINGLE_STEP 0x09
#define CMND_SPI_CMD 0x1D #define CMND_SPI_CMD 0x1D
#define CMND_WRITE_MEMORY 0x04 #define CMND_CLEAR_EVENTS 0x22
#define CMND_WRITE_PC 0x06 #define CMND_RESTORE_TARGET 0x23
#define CMND_XMEGA_ERASE 0x34
// AVR32 - DFH
#define CMND_GET_IR 0x24 #define CMND_GET_IR 0x24
#define CMND_GET_xxx 0x25 #define CMND_GET_xxx 0x25
#define CMND_WRITE_SAB 0x28 #define CMND_WRITE_SAB 0x28
@ -112,60 +109,62 @@
#define CMND_RESET_AVR 0x2B #define CMND_RESET_AVR 0x2B
#define CMND_READ_MEMORY32 0x2C #define CMND_READ_MEMORY32 0x2C
#define CMND_WRITE_MEMORY32 0x2D #define CMND_WRITE_MEMORY32 0x2D
#define CMND_ISP_PACKET 0x2F
#define CMND_XMEGA_ERASE 0x34
/* ICE responses */ /* ICE responses */
#define RSP_DEBUGWIRE_SYNC_FAILED 0xAC
#define RSP_FAILED 0xA0
#define RSP_GET_BREAK 0x83
#define RSP_ILLEGAL_BREAKPOINT 0xA8
#define RSP_ILLEGAL_COMMAND 0xAA
#define RSP_ILLEGAL_EMULATOR_MODE 0xA4
#define RSP_ILLEGAL_JTAG_ID 0xA9
#define RSP_ILLEGAL_MCU_STATE 0xA5
#define RSP_ILLEGAL_MEMORY_TYPE 0xA2
#define RSP_ILLEGAL_MEMORY_RANGE 0xA3
#define RSP_ILLEGAL_PARAMETER 0xA1
#define RSP_ILLEGAL_POWER_STATE 0xAD
#define RSP_ILLEGAL_VALUE 0xA6
#define RSP_MEMORY 0x82
#define RSP_NO_TARGET_POWER 0xAB
#define RSP_OK 0x80 #define RSP_OK 0x80
#define RSP_PARAMETER 0x81 #define RSP_PARAMETER 0x81
#define RSP_MEMORY 0x82
#define RSP_GET_BREAK 0x83
#define RSP_PC 0x84 #define RSP_PC 0x84
#define RSP_SELFTEST 0x85 #define RSP_SELFTEST 0x85
#define RSP_SET_N_PARAMETERS 0xA7
#define RSP_SIGN_ON 0x86 #define RSP_SIGN_ON 0x86
#define RSP_SPI_DATA 0x88 #define RSP_SPI_DATA 0x88
#define RSP_FAILED 0xA0
#define RSP_ILLEGAL_PARAMETER 0xA1
#define RSP_ILLEGAL_MEMORY_TYPE 0xA2
#define RSP_ILLEGAL_MEMORY_RANGE 0xA3
#define RSP_ILLEGAL_EMULATOR_MODE 0xA4
#define RSP_ILLEGAL_MCU_STATE 0xA5
#define RSP_ILLEGAL_VALUE 0xA6
#define RSP_SET_N_PARAMETERS 0xA7
#define RSP_ILLEGAL_BREAKPOINT 0xA8
#define RSP_ILLEGAL_JTAG_ID 0xA9
#define RSP_ILLEGAL_COMMAND 0xAA
#define RSP_NO_TARGET_POWER 0xAB
#define RSP_DEBUGWIRE_SYNC_FAILED 0xAC
#define RSP_ILLEGAL_POWER_STATE 0xAD
/* ICE events */ /* ICE events */
#define EVT_BREAK 0xE0 #define EVT_BREAK 0xE0
#define EVT_DEBUG 0xE6 #define EVT_RUN 0xE1
#define EVT_ERROR_PHY_FORCE_BREAK_TIMEOUT 0xE2 #define EVT_ERROR_PHY_FORCE_BREAK_TIMEOUT 0xE2
#define EVT_ERROR_PHY_MAX_BIT_LENGTH_DIFF 0xED
#define EVT_ERROR_PHY_OPT_RECEIVE_TIMEOUT 0xF9
#define EVT_ERROR_PHY_OPT_RECEIVED_BREAK 0xFA
#define EVT_ERROR_PHY_RECEIVED_BREAK 0xF8
#define EVT_ERROR_PHY_RECEIVE_TIMEOUT 0xF7
#define EVT_ERROR_PHY_RELEASE_BREAK_TIMEOUT 0xE3 #define EVT_ERROR_PHY_RELEASE_BREAK_TIMEOUT 0xE3
#define EVT_ERROR_PHY_SYNC_OUT_OF_RANGE 0xF5 #define EVT_TARGET_POWER_ON 0xE4
#define EVT_ERROR_PHY_SYNC_TIMEOUT 0xF0 #define EVT_TARGET_POWER_OFF 0xE5
#define EVT_ERROR_PHY_SYNC_TIMEOUT_BAUD 0xF4 #define EVT_DEBUG 0xE6
#define EVT_ERROR_PHY_SYNC_WAIT_TIMEOUT 0xF6
#define EVT_RESULT_PHY_NO_ACTIVITY 0xFB
#define EVT_EXT_RESET 0xE7 #define EVT_EXT_RESET 0xE7
#define EVT_TARGET_SLEEP 0xE8
#define EVT_TARGET_WAKEUP 0xE9
#define EVT_ICE_POWER_ERROR_STATE 0xEA #define EVT_ICE_POWER_ERROR_STATE 0xEA
#define EVT_ICE_POWER_OK 0xEB #define EVT_ICE_POWER_OK 0xEB
#define EVT_IDR_DIRTY 0xEC #define EVT_IDR_DIRTY 0xEC
#define EVT_ERROR_PHY_MAX_BIT_LENGTH_DIFF 0xED
#define EVT_NONE 0xEF #define EVT_NONE 0xEF
#define EVT_ERROR_PHY_SYNC_TIMEOUT 0xF0
#define EVT_PROGRAM_BREAK 0xF1
#define EVT_PDSB_BREAK 0xF2 #define EVT_PDSB_BREAK 0xF2
#define EVT_PDSMB_BREAK 0xF3 #define EVT_PDSMB_BREAK 0xF3
#define EVT_PROGRAM_BREAK 0xF1 #define EVT_ERROR_PHY_SYNC_TIMEOUT_BAUD 0xF4
#define EVT_RUN 0xE1 #define EVT_ERROR_PHY_SYNC_OUT_OF_RANGE 0xF5
#define EVT_TARGET_POWER_OFF 0xE5 #define EVT_ERROR_PHY_SYNC_WAIT_TIMEOUT 0xF6
#define EVT_TARGET_POWER_ON 0xE4 #define EVT_ERROR_PHY_RECEIVE_TIMEOUT 0xF7
#define EVT_TARGET_SLEEP 0xE8 #define EVT_ERROR_PHY_RECEIVED_BREAK 0xF8
#define EVT_TARGET_WAKEUP 0xE9 #define EVT_ERROR_PHY_OPT_RECEIVE_TIMEOUT 0xF9
#define EVT_ERROR_PHY_OPT_RECEIVED_BREAK 0xFA
#define EVT_RESULT_PHY_NO_ACTIVITY 0xFB
/* memory types for CMND_{READ,WRITE}_MEMORY */ /* memory types for CMND_{READ,WRITE}_MEMORY */
#define MTYPE_IO_SHADOW 0x30 /* cached IO registers? */ #define MTYPE_IO_SHADOW 0x30 /* cached IO registers? */