Reverse the argument order for

CMD_CHIP_ERASE_HVSP; AVR068 and stk500.exe differ here.


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@600 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch 2006-08-10 15:41:19 +00:00
parent 66595b74e2
commit 3bea5f30ee
1 changed files with 6 additions and 2 deletions

View File

@ -459,8 +459,12 @@ static int stk500hv_chip_erase(PROGRAMMER * pgm, AVRPART * p, enum hvmode mode)
buf[2] = p->chiperasepolltimeout; buf[2] = p->chiperasepolltimeout;
} else { } else {
buf[0] = CMD_CHIP_ERASE_HVSP; buf[0] = CMD_CHIP_ERASE_HVSP;
buf[1] = p->chiperasepolltimeout; /*
buf[2] = p->chiperasetime; * AVR068 has them the other way around, but that's the sequence
* Atmel's stk500.exe is issuing.
*/
buf[1] = p->chiperasetime;
buf[2] = p->chiperasepolltimeout;
} }
result = stk500v2_command(pgm, buf, 3, sizeof(buf)); result = stk500v2_command(pgm, buf, 3, sizeof(buf));
usleep(p->chip_erase_delay); usleep(p->chip_erase_delay);