From ef04ad29bf0c630f8b36143caad728612af69b33 Mon Sep 17 00:00:00 2001 From: Joerg Wunsch Date: Fri, 15 Dec 2006 15:42:44 +0000 Subject: [PATCH] Submitted by ivanv at netman.ru Fix length for single-byte write operations. Closes bug #18527 JTAG ICE: fuse bits have been writen incorrectly git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk@703 81a1dc3b-b13d-400b-aceb-764788c761c2 --- avrdude/ChangeLog | 6 ++++++ avrdude/jtagmkI.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/avrdude/ChangeLog b/avrdude/ChangeLog index 53d286a5..3e7587db 100644 --- a/avrdude/ChangeLog +++ b/avrdude/ChangeLog @@ -1,3 +1,9 @@ +2006-12-15 Joerg Wunsch + + Submitted by ivanv at netman.ru + * jtagmkI.c: fix length for single-byte write operations. + Closes bug #18527 JTAG ICE: fuse bits have been writen incorrectly + 2006-12-11 Joerg Wunsch * jtagmkII.c (jtagmkII_paged_write): Remove a debugging diff --git a/avrdude/jtagmkI.c b/avrdude/jtagmkI.c index ef8ed02b..259ce1bc 100644 --- a/avrdude/jtagmkI.c +++ b/avrdude/jtagmkI.c @@ -1110,7 +1110,7 @@ static int jtagmkI_write_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem, return -1; } - cmd[2] = 1; + cmd[2] = 1 - 1; if (cmd[1] == MTYPE_SPM) { /* * Flash is word-addressed, but we cannot handle flash anyway