diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2017-10-01 17:24:06 +1100 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2017-10-01 17:24:06 +1100 |
commit | e8ada2d2206507c269f30eafb0f72ddd232c5f5a (patch) | |
tree | aa6dc183595960d0b84abc284d71b82e6260910b | |
parent | 06f53eed83b4ad639698aeb9bcc1a3702e2ac7c4 (diff) | |
download | lufa-e8ada2d2206507c269f30eafb0f72ddd232c5f5a.tar.gz lufa-e8ada2d2206507c269f30eafb0f72ddd232c5f5a.tar.bz2 lufa-e8ada2d2206507c269f30eafb0f72ddd232c5f5a.zip |
Wait until PDI NVM erase completes in the AVRISPMkii clone programmer.
-rw-r--r-- | Projects/AVRISP-MKII/Lib/XPROG/XMEGANVM.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; } |