mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-12-16 18:44:17 +00:00
Implement STK500 (v2) HVSP mode.
* stk500v2.c: Add new functions for HVSP support. * stk500v2.h: Add prototype for the stk500hvsp programmer. * avrpart.h: Add fields to struct avrpart for new features. * config_gram.y: Extend the configuration syntax for new features required for HVSP support. * lexer.l: (Ditto.) * avrdude.conf.in: Add HVSP support for ATtiny13 and ATtiny45 as an example. * avrdude.1: Document stk500hvsp. * doc/avrdude.texi: (Ditto.) git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@595 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
33
avrpart.h
33
avrpart.h
@@ -121,21 +121,24 @@ typedef struct avrpart {
|
||||
enum ctl_stack_t ctl_stack_type; /* what to use the ctl stack for */
|
||||
unsigned char controlstack[CTL_STACK_SIZE]; /* stk500v2 PP/HVSP ctl stack */
|
||||
|
||||
int ppenterstabdelay; /* stk500 v2 pp mode parameter */
|
||||
int progmodedelay; /* stk500 v2 pp mode parameter */
|
||||
int latchcycles; /* stk500 v2 pp mode parameter */
|
||||
int togglevtg; /* stk500 v2 pp mode parameter */
|
||||
int poweroffdelay; /* stk500 v2 pp mode parameter */
|
||||
int resetdelayms; /* stk500 v2 pp mode parameter */
|
||||
int resetdelayus; /* stk500 v2 pp mode parameter */
|
||||
int ppleavestabdelay; /* stk500 v2 pp mode parameter */
|
||||
int resetdelay; /* stk500 v2 pp mode parameter */
|
||||
int chiperasepulsewidth; /* stk500 v2 pp mode parameter */
|
||||
int chiperasepolltimeout; /* stk500 v2 pp mode parameter */
|
||||
int programfusepulsewidth; /* stk500 v2 pp mode parameter */
|
||||
int programfusepolltimeout; /* stk500 v2 pp mode parameter */
|
||||
int programlockpulsewidth; /* stk500 v2 pp mode parameter */
|
||||
int programlockpolltimeout; /* stk500 v2 pp mode parameter */
|
||||
int hventerstabdelay; /* stk500 v2 hv mode parameter */
|
||||
int progmodedelay; /* stk500 v2 hv mode parameter */
|
||||
int latchcycles; /* stk500 v2 hv mode parameter */
|
||||
int togglevtg; /* stk500 v2 hv mode parameter */
|
||||
int poweroffdelay; /* stk500 v2 hv mode parameter */
|
||||
int resetdelayms; /* stk500 v2 hv mode parameter */
|
||||
int resetdelayus; /* stk500 v2 hv mode parameter */
|
||||
int hvleavestabdelay; /* stk500 v2 hv mode parameter */
|
||||
int resetdelay; /* stk500 v2 hv mode parameter */
|
||||
int chiperasepulsewidth; /* stk500 v2 hv mode parameter */
|
||||
int chiperasepolltimeout; /* stk500 v2 hv mode parameter */
|
||||
int chiperasetime; /* stk500 v2 hv mode parameter */
|
||||
int programfusepulsewidth; /* stk500 v2 hv mode parameter */
|
||||
int programfusepolltimeout; /* stk500 v2 hv mode parameter */
|
||||
int programlockpulsewidth; /* stk500 v2 hv mode parameter */
|
||||
int programlockpolltimeout; /* stk500 v2 hv mode parameter */
|
||||
int synchcycles; /* stk500 v2 hv mode parameter */
|
||||
int hvspcmdexedelay; /* stk500 v2 xml file parameter */
|
||||
|
||||
unsigned char idr; /* JTAG ICE mkII XML file parameter */
|
||||
unsigned char rampz; /* JTAG ICE mkII XML file parameter */
|
||||
|
||||
Reference in New Issue
Block a user