diff options
| author | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2012-06-29 04:55:44 +0000 |
|---|---|---|
| committer | Dean <Dean@d5102386-fcda-11dd-9fdb-3debd5008f28> | 2012-06-29 04:55:44 +0000 |
| commit | 3a26aedf1f1181b943c86e6d009d4735a4a21ced (patch) | |
| tree | 7875fd14c88a300f36f37f784ec38c69a3a3697f /Bootloaders/CDC/BootloaderAPI.c | |
| parent | 05dd48fe92b9e5dd9168635c72a8c38ec6a08367 (diff) | |
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
Diffstat (limited to 'Bootloaders/CDC/BootloaderAPI.c')
| -rw-r--r-- | Bootloaders/CDC/BootloaderAPI.c | 2 |
1 files changed, 2 insertions, 0 deletions
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(); } |
