From 189f829c3f5b6d19c5a493a119543d1f9c262935 Mon Sep 17 00:00:00 2001 From: Dawid Buchwald Date: Mon, 13 Dec 2021 10:59:46 +0000 Subject: [PATCH] Fix candidate for write fuse operation git-svn-id: svn://svn.savannah.nongnu.org/avrdude/branches/serialupdi@1519 81a1dc3b-b13d-400b-aceb-764788c761c2 --- avrdude/serialupdi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/avrdude/serialupdi.c b/avrdude/serialupdi.c index 2aa0252a..15ee3275 100644 --- a/avrdude/serialupdi.c +++ b/avrdude/serialupdi.c @@ -434,6 +434,9 @@ static int serialupdi_read_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem, static int serialupdi_write_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem, unsigned long addr, unsigned char value) { + if (strstr(mem->desc, "fuse") != 0) { + return updi_nvm_write_fuse(pgm, p, mem->offset + addr, value); + } return updi_write_byte(pgm, mem->offset + addr, value); }