bug #34277: avrdude reads wrong byte order if using avr911 (aka butterfly)

* butterfly.c (butterfly_read_byte_flash): Swap bytes received.



git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1219 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2013-09-13 06:54:53 +00:00
parent ef621bc443
commit 5113b8051a
3 changed files with 9 additions and 3 deletions

View File

@@ -521,13 +521,13 @@ static int butterfly_read_byte_flash(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m,
butterfly_recv(pgm, buf, sizeof(buf));
if ((addr & 0x01) == 0) {
*value = buf[1];
*value = buf[0];
cached = 1;
cvalue = buf[0];
cvalue = buf[1];
caddr = addr;
}
else {
*value = buf[0];
*value = buf[1];
}
}