From: Dean Camera Date: Sun, 1 Oct 2017 06:24:06 +0000 (+1100) Subject: Wait until PDI NVM erase completes in the AVRISPMkii clone programmer. X-Git-Tag: LUFA-210130~79 X-Git-Url: http://git.linex4red.de/pub/USBasp.git/commitdiff_plain/e8ada2d2206507c269f30eafb0f72ddd232c5f5a?ds=inline;hp=-c Wait until PDI NVM erase completes in the AVRISPMkii clone programmer. --- e8ada2d2206507c269f30eafb0f72ddd232c5f5a 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; }