From 1d3988981854bc3dfc730d993309b63c3015639d Mon Sep 17 00:00:00 2001 From: Olaf Rempel Date: Sat, 1 Feb 2020 22:00:09 +0100 Subject: [PATCH] Write complete hex file when deivce is erased --- filedata.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/filedata.c b/filedata.c index a8db4ac..b2a7f79 100644 --- a/filedata.c +++ b/filedata.c @@ -457,6 +457,12 @@ static int hexfile_write(const char *filename, struct databuf *dbuf) } } + if (addr_min >= addr_max) + { + addr_min = 0; + addr_max = dbuf->length; + } + addr_min = addr_min & ~0x0F; addr_max = (addr_max + 0x0F) & ~0x0F;