From 3a26aedf1f1181b943c86e6d009d4735a4a21ced Mon Sep 17 00:00:00 2001 From: Dean Date: Fri, 29 Jun 2012 04:55:44 +0000 Subject: Fixed CDC and DFU bootloaders API page erase and write function failures (thanks to Martin Lambert). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2377 d5102386-fcda-11dd-9fdb-3debd5008f28 --- Bootloaders/CDC/BootloaderAPI.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Bootloaders/CDC/BootloaderAPI.c') diff --git a/Bootloaders/CDC/BootloaderAPI.c b/Bootloaders/CDC/BootloaderAPI.c index 60b2d94b..bac078f5 100644 --- a/Bootloaders/CDC/BootloaderAPI.c +++ b/Bootloaders/CDC/BootloaderAPI.c @@ -38,12 +38,14 @@ void BootloaderAPI_ErasePage(const uint32_t Address) { boot_page_erase_safe(Address); + boot_spm_busy_wait(); boot_rww_enable(); } void BootloaderAPI_WritePage(const uint32_t Address) { boot_page_write_safe(Address); + boot_spm_busy_wait(); boot_rww_enable(); } -- cgit v1.2.3