aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/DFU/BootloaderDFU.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2012-04-29 17:15:06 +0000
committerDean Camera <dean@fourwalledcubicle.com>2012-04-29 17:15:06 +0000
commit04740d680eb5f5bb665e87155e8d88023ef74214 (patch)
treeee469798b10ea1d021881d98103dea3cc8e08a99 /Bootloaders/DFU/BootloaderDFU.h
parentcc959c945b8002ece6c47e86af012112dd2535b3 (diff)
downloadlufa-04740d680eb5f5bb665e87155e8d88023ef74214.tar.gz
lufa-04740d680eb5f5bb665e87155e8d88023ef74214.tar.bz2
lufa-04740d680eb5f5bb665e87155e8d88023ef74214.zip
The library bootloaders will now correctly start the user application after a watchdog-based application start, even if the /HWB line is held low externally during the reset phase.
Diffstat (limited to 'Bootloaders/DFU/BootloaderDFU.h')
-rw-r--r--Bootloaders/DFU/BootloaderDFU.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Bootloaders/DFU/BootloaderDFU.h b/Bootloaders/DFU/BootloaderDFU.h
index a80775348..46b70c0e9 100644
--- a/Bootloaders/DFU/BootloaderDFU.h
+++ b/Bootloaders/DFU/BootloaderDFU.h
@@ -66,6 +66,9 @@
/** Minor bootloader version number. */
#define BOOTLOADER_VERSION_REV 0
+
+ /** Magic bootloader key to unlock forced application start mode. */
+ #define MAGIC_BOOT_KEY 0xDC42CACA
/** Complete bootloader version number expressed as a packed byte, constructed from the
* two individual bootloader version macros.
@@ -206,6 +209,8 @@
static void ProcessWriteCommand(void);
static void ProcessReadCommand(void);
#endif
+
+ void Application_Jump_Check(void) ATTR_INIT_SECTION(3);
#endif