From dc846ba7e864b9bf6218559ff21bb2e0ea3b4844 Mon Sep 17 00:00:00 2001 From: Dawid Buchwald Date: Mon, 13 Dec 2021 11:11:27 +0000 Subject: [PATCH] Fix candidate for EEPROM writing issue git-svn-id: svn://svn.savannah.nongnu.org/avrdude/branches/serialupdi@1520 81a1dc3b-b13d-400b-aceb-764788c761c2 --- avrdude/serialupdi.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/avrdude/serialupdi.c b/avrdude/serialupdi.c index 15ee3275..4b3a32a9 100644 --- a/avrdude/serialupdi.c +++ b/avrdude/serialupdi.c @@ -437,6 +437,11 @@ static int serialupdi_write_byte(PROGRAMMER * pgm, AVRPART * p, AVRMEM * mem, if (strstr(mem->desc, "fuse") != 0) { return updi_nvm_write_fuse(pgm, p, mem->offset + addr, value); } + if (strcmp(mem->desc, "eeprom") == 0) { + unsigned char buffer[1]; + buffer[0]=value; + return updi_nvm_write_eeprom(pgm, p, mem->offset + addr, buffer, 1); + } return updi_write_byte(pgm, mem->offset + addr, value); }