From f3b64beaff781d6ed75334486c3a073b816ff234 Mon Sep 17 00:00:00 2001 From: Nav Date: Sun, 28 May 2023 21:27:26 +0100 Subject: [PATCH] Added warning when RE EEPROM data being lost when `preserveEeprom` is disabled --- src/Targets/Microchip/AVR/AVR8/Avr8.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Targets/Microchip/AVR/AVR8/Avr8.cpp b/src/Targets/Microchip/AVR/AVR8/Avr8.cpp index 37af16a6..81e0809a 100644 --- a/src/Targets/Microchip/AVR/AVR8/Avr8.cpp +++ b/src/Targets/Microchip/AVR/AVR8/Avr8.cpp @@ -366,6 +366,11 @@ namespace Bloom::Targets::Microchip::Avr::Avr8Bit if (this->targetConfig.preserveEeprom) { Logger::debug("Inspecting EESAVE fuse bit"); this->activeProgrammingSession->managingEesaveFuseBit = this->updateEesaveFuseBit(true); + + } else { + Logger::warning( + "Performing chip-erase with preserveEeprom disabled. All EEPROM data will be lost!" + ); } return this->avr8DebugInterface->eraseChip();