From e8ada2d2206507c269f30eafb0f72ddd232c5f5a Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Sun, 1 Oct 2017 17:24:06 +1100 Subject: Wait until PDI NVM erase completes in the AVRISPMkii clone programmer. --- Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Projects') diff --git a/Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c b/Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c index 0208a634b..5bf8e491d 100644 --- a/Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c +++ b/Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c @@ -461,6 +461,10 @@ bool XMEGANVM_EraseMemory(const uint8_t EraseCommand, if (!(XMEGANVM_WaitWhileNVMBusBusy())) return false; + /* Wait until the NVM controller is no longer busy */ + if (!(XMEGANVM_WaitWhileNVMControllerBusy())) + return false; + return true; } -- cgit v1.2.3