diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2014-01-13 10:06:27 +1100 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2014-01-13 10:06:27 +1100 |
commit | c5282637edde46f2d5ecec62d987ede0f543e889 (patch) | |
tree | 59d61ebad196300f21e55a5d6a9906adbd1990b4 /LUFA/DoxygenPages/SoftwareBootloaderJump.txt | |
parent | 0d84b65f0b91c67945dc0553e717b77b333e0d53 (diff) | |
download | lufa-c5282637edde46f2d5ecec62d987ede0f543e889.tar.gz lufa-c5282637edde46f2d5ecec62d987ede0f543e889.tar.bz2 lufa-c5282637edde46f2d5ecec62d987ede0f543e889.zip |
Fix documentation: jump address for bootloader should be words, not bytes.
Diffstat (limited to 'LUFA/DoxygenPages/SoftwareBootloaderJump.txt')
-rw-r--r-- | LUFA/DoxygenPages/SoftwareBootloaderJump.txt | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/LUFA/DoxygenPages/SoftwareBootloaderJump.txt b/LUFA/DoxygenPages/SoftwareBootloaderJump.txt index 09de9234d..0b69612b6 100644 --- a/LUFA/DoxygenPages/SoftwareBootloaderJump.txt +++ b/LUFA/DoxygenPages/SoftwareBootloaderJump.txt @@ -25,15 +25,15 @@ * #include <avr/wdt.h> * #include <avr/io.h> * #include <util/delay.h> - * + * * #include <LUFA/Common/Common.h> * #include <LUFA/Drivers/USB/USB.h> - * + * * uint32_t Boot_Key ATTR_NO_INIT; - * + * * #define MAGIC_BOOT_KEY 0xDC42ACCA - * #define BOOTLOADER_START_ADDRESS (FLASH_SIZE_BYTES - BOOTLOADER_SEC_SIZE_BYTES) - * + * #define BOOTLOADER_START_ADDRESS ((FLASH_SIZE_BYTES - BOOTLOADER_SEC_SIZE_BYTES) >> 1) + * * void Bootloader_Jump_Check(void) ATTR_INIT_SECTION(3); * void Bootloader_Jump_Check(void) * { @@ -44,18 +44,18 @@ * ((void (*)(void))BOOTLOADER_START_ADDRESS)(); * } * } - * + * * void Jump_To_Bootloader(void) * { * // If USB is used, detach from the bus and reset it * USB_Disable(); - * + * * // Disable all interrupts * cli(); - * + * * // Wait two seconds for the USB detachment to register on the host * Delay_MS(2000); - * + * * // Set the bootloader key to the magic value and force a reset * Boot_Key = MAGIC_BOOT_KEY; * wdt_enable(WDTO_250MS); |