From 4ba40977162ef46f328d49c4d48d7d8a0c6cddf0 Mon Sep 17 00:00:00 2001 From: Dean Camera Date: Wed, 27 Mar 2013 18:55:30 +0000 Subject: [PATCH] Fixed race condition in the DFU class bootloader causing failed device reprogramming in some circumstances (thanks to Luis Mendes). --- Bootloaders/DFU/BootloaderDFU.c | 16 ++++++++++++++-- Bootloaders/Printer/BootloaderPrinter.c | 14 ++++++++++++++ LUFA/DoxygenPages/ChangeLog.txt | 1 + 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/Bootloaders/DFU/BootloaderDFU.c b/Bootloaders/DFU/BootloaderDFU.c index 0ac9af9f7f..f19fa03ed4 100644 --- a/Bootloaders/DFU/BootloaderDFU.c +++ b/Bootloaders/DFU/BootloaderDFU.c @@ -132,7 +132,7 @@ void Application_Jump_Check(void) { /* Turn off the watchdog */ MCUSR &= ~(1<New: