Fix documentation: jump address for bootloader should be words, not bytes.

pull/1469/head
Dean Camera 11 years ago
parent 0d84b65f0b
commit c5282637ed

@ -25,15 +25,15 @@
* #include <avr/wdt.h> * #include <avr/wdt.h>
* #include <avr/io.h> * #include <avr/io.h>
* #include <util/delay.h> * #include <util/delay.h>
* *
* #include <LUFA/Common/Common.h> * #include <LUFA/Common/Common.h>
* #include <LUFA/Drivers/USB/USB.h> * #include <LUFA/Drivers/USB/USB.h>
* *
* uint32_t Boot_Key ATTR_NO_INIT; * uint32_t Boot_Key ATTR_NO_INIT;
* *
* #define MAGIC_BOOT_KEY 0xDC42ACCA * #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) ATTR_INIT_SECTION(3);
* void Bootloader_Jump_Check(void) * void Bootloader_Jump_Check(void)
* { * {
@ -44,18 +44,18 @@
* ((void (*)(void))BOOTLOADER_START_ADDRESS)(); * ((void (*)(void))BOOTLOADER_START_ADDRESS)();
* } * }
* } * }
* *
* void Jump_To_Bootloader(void) * void Jump_To_Bootloader(void)
* { * {
* // If USB is used, detach from the bus and reset it * // If USB is used, detach from the bus and reset it
* USB_Disable(); * USB_Disable();
* *
* // Disable all interrupts * // Disable all interrupts
* cli(); * cli();
* *
* // Wait two seconds for the USB detachment to register on the host * // Wait two seconds for the USB detachment to register on the host
* Delay_MS(2000); * Delay_MS(2000);
* *
* // Set the bootloader key to the magic value and force a reset * // Set the bootloader key to the magic value and force a reset
* Boot_Key = MAGIC_BOOT_KEY; * Boot_Key = MAGIC_BOOT_KEY;
* wdt_enable(WDTO_250MS); * wdt_enable(WDTO_250MS);

Loading…
Cancel
Save