Go to the source code of this file.
◆ device_descriptor
| Class Members |
|
unsigned char |
EECRAddress[2] |
|
|
unsigned char |
EnablePageProgramming |
|
|
unsigned char |
ucAllowFullPageBitstream |
|
|
unsigned char |
ucCacheType |
|
|
unsigned char |
ucDWBasePC |
|
|
unsigned char |
ucDWDRAddress |
|
|
unsigned char |
ucEepromInst[20] |
|
|
unsigned char |
ucEepromPageSize |
|
|
unsigned char |
ucEindAddress |
|
|
unsigned char |
ucFlashInst[3] |
|
|
unsigned char |
ucIDRAddress |
|
|
unsigned char |
ucPCMaskExtended |
|
|
unsigned char |
ucPCMaskHigh |
|
|
unsigned char |
ucRAMPZAddress |
|
|
unsigned char |
ucReadExtIO[20] |
|
|
unsigned char |
ucReadIO[8] |
|
|
unsigned char |
ucReadIOExtShadow[20] |
|
|
unsigned char |
ucReadIOShadow[8] |
|
|
unsigned char |
ucResetType |
|
|
unsigned char |
ucSPHaddr |
|
|
unsigned char |
ucSPLaddr |
|
|
unsigned char |
ucSPMCRAddress |
|
|
unsigned char |
ucWriteExtIO[20] |
|
|
unsigned char |
ucWriteIO[8] |
|
|
unsigned char |
ucWriteIOExtShadow[20] |
|
|
unsigned char |
ucWriteIOShadow[8] |
|
|
unsigned char |
uiFlashpages[2] |
|
|
unsigned char |
uiFlashPageSize[2] |
|
|
unsigned char |
uiSramStartAddr[2] |
|
|
unsigned char |
uiStartSmallestBootLoaderSection[2] |
|
|
unsigned char |
uiUpperExtIOLoc |
|
|
unsigned char |
ulBootAddress[4] |
|
|
unsigned char |
ulFlashSize[4] |
|
◆ CMD_CHIP_ERASE
| #define CMD_CHIP_ERASE 0xa5 |
◆ CMD_DATA
◆ CMD_ENTER_PROGMODE
| #define CMD_ENTER_PROGMODE 0xa3 |
◆ CMD_GET_PARAM
| #define CMD_GET_PARAM 'q' |
◆ CMD_GET_SIGNON
| #define CMD_GET_SIGNON 'S' |
◆ CMD_GET_SYNC
◆ CMD_GO
◆ CMD_LEAVE_PROGMODE
| #define CMD_LEAVE_PROGMODE 0xa4 |
◆ CMD_READ_MEM
◆ CMD_RESET
◆ CMD_SET_DEVICE_DESCRIPTOR
| #define CMD_SET_DEVICE_DESCRIPTOR 0xA0 |
◆ CMD_SET_PARAM
| #define CMD_SET_PARAM 'B' |
◆ CMD_STOP
◆ CMD_WRITE_MEM
| #define CMD_WRITE_MEM 'W' |
◆ JTAG_BITRATE_125_kHz
| #define JTAG_BITRATE_125_kHz 0xfb |
◆ JTAG_BITRATE_1_MHz
| #define JTAG_BITRATE_1_MHz 0xff |
◆ JTAG_BITRATE_250_kHz
| #define JTAG_BITRATE_250_kHz 0xfd |
◆ JTAG_BITRATE_500_kHz
| #define JTAG_BITRATE_500_kHz 0xfe |
◆ MTYPE_EEPROM
| #define MTYPE_EEPROM 0x22 /* EEPROM, what way? */ |
◆ MTYPE_EEPROM_PAGE
| #define MTYPE_EEPROM_PAGE 0xB1 /* EEPROM in programming mode */ |
◆ MTYPE_EVENT
| #define MTYPE_EVENT 0x60 /* ICE event memory */ |
◆ MTYPE_FLASH_PAGE
| #define MTYPE_FLASH_PAGE 0xB0 /* flash in programming mode */ |
◆ MTYPE_FUSE_BITS
| #define MTYPE_FUSE_BITS 0xB2 /* fuse bits in programming mode */ |
◆ MTYPE_IO_SHADOW
| #define MTYPE_IO_SHADOW 0x30 /* cached IO registers? */ |
◆ MTYPE_LOCK_BITS
| #define MTYPE_LOCK_BITS 0xB3 /* lock bits in programming mode */ |
◆ MTYPE_OSCCAL_BYTE
| #define MTYPE_OSCCAL_BYTE 0xB5 /* osccal cells in programming mode */ |
◆ MTYPE_SIGN_JTAG
| #define MTYPE_SIGN_JTAG 0xB4 /* signature in programming mode */ |
◆ MTYPE_SPM
| #define MTYPE_SPM 0xA0 /* flash through LPM/SPM */ |
◆ MTYPE_SRAM
| #define MTYPE_SRAM 0x20 /* target's SRAM or [ext.] IO registers */ |
◆ PARM_BIT_AFTER
| #define PARM_BIT_AFTER 0xae |
◆ PARM_BIT_BEFORE
| #define PARM_BIT_BEFORE 0xad |
◆ PARM_BITRATE
◆ PARM_BP_FLOW
| #define PARM_BP_FLOW 0xa1 |
◆ PARM_BP_MODE
| #define PARM_BP_MODE 0xa6 |
◆ PARM_BP_X_HIGH
| #define PARM_BP_X_HIGH 0xa2 |
◆ PARM_BP_X_LOW
| #define PARM_BP_X_LOW 0xa3 |
◆ PARM_BP_Y_HIGH
| #define PARM_BP_Y_HIGH 0xa4 |
◆ PARM_BP_Y_LOW
| #define PARM_BP_Y_LOW 0xa5 |
◆ PARM_CLOCK
◆ PARM_EEPROM_PAGESIZE
| #define PARM_EEPROM_PAGESIZE 0x8a |
◆ PARM_EXTERNAL_RESET
| #define PARM_EXTERNAL_RESET 0x8b |
◆ PARM_FLASH_PAGESIZE_HIGH
| #define PARM_FLASH_PAGESIZE_HIGH 0x89 |
◆ PARM_FLASH_PAGESIZE_LOW
| #define PARM_FLASH_PAGESIZE_LOW 0x88 |
◆ PARM_HW_VERSION
| #define PARM_HW_VERSION 0x7a |
◆ PARM_IREG_HIGH
| #define PARM_IREG_HIGH 0x81 |
◆ PARM_IREG_LOW
| #define PARM_IREG_LOW 0x82 |
◆ PARM_JTAGID_BYTE0
| #define PARM_JTAGID_BYTE0 0xa7 |
◆ PARM_JTAGID_BYTE1
| #define PARM_JTAGID_BYTE1 0xa8 |
◆ PARM_JTAGID_BYTE2
| #define PARM_JTAGID_BYTE2 0xa9 |
◆ PARM_JTAGID_BYTE3
| #define PARM_JTAGID_BYTE3 0xaa |
◆ PARM_MCU_MODE
| #define PARM_MCU_MODE 0xb3 |
◆ PARM_OCD_BREAK_CAUSE
| #define PARM_OCD_BREAK_CAUSE 0x85 |
◆ PARM_OCD_VTARGET
| #define PARM_OCD_VTARGET 0x84 |
◆ PARM_PSB0_LOW
| #define PARM_PSB0_LOW 0xaf |
◆ PARM_PSB1_HIGH
| #define PARM_PSB1_HIGH 0xb2 |
◆ PARM_PSB1_LOW
| #define PARM_PSB1_LOW 0xb1 |
◆ PARM_PSBO_HIGH
| #define PARM_PSBO_HIGH 0xb0 |
◆ PARM_SW_VERSION
| #define PARM_SW_VERSION 0x7b |
◆ PARM_TIMERS_RUNNING
| #define PARM_TIMERS_RUNNING 0xa0 |
◆ PARM_UNITS_AFTER
| #define PARM_UNITS_AFTER 0xac |
◆ PARM_UNITS_BEFORE
| #define PARM_UNITS_BEFORE 0xab |
◆ RESP_BREAK
◆ RESP_FAILED
◆ RESP_INFO
◆ RESP_OK
◆ RESP_POWER
◆ RESP_SLEEP
◆ RESP_SYNC_ERROR
| #define RESP_SYNC_ERROR 'E' |