X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/3ae9e6042fc1ebc876e32142dde606f7890518b2..cae0fa73d70f82820bd8d71c4d60b6aff8ccf3cb:/LUFA/ManPages/SoftwareBootloaderJump.txt diff --git a/LUFA/ManPages/SoftwareBootloaderJump.txt b/LUFA/ManPages/SoftwareBootloaderJump.txt index 574398c8f..d0b41e1b6 100644 --- a/LUFA/ManPages/SoftwareBootloaderJump.txt +++ b/LUFA/ManPages/SoftwareBootloaderJump.txt @@ -30,7 +30,7 @@ * * #define MAGIC_BOOT_KEY 0xDC42ACCA * #define BOOTLOADER_START_ADDRESS (FLASH_SIZE_BYTES - BOOTLOADER_SEC_SIZE_BYTES) - * + * * void Bootloader_Jump_Check(void) ATTR_INIT_SECTION(3); * void Bootloader_Jump_Check(void) * { @@ -38,14 +38,14 @@ * if ((MCUSR & (1 << WDRF)) && (Boot_Key == MAGIC_BOOT_KEY)) * { * Boot_Key = 0; - * ((void (*)(void))BOOTLOADER_START_ADDRESS)(); + * ((void (*)(void))BOOTLOADER_START_ADDRESS)(); * } * } * * void Jump_To_Bootloader(void) * { - * // If USB is used, detach from the bus - * USB_ShutDown(); + * // If USB is used, detach from the bus and reset it + * USB_Disable(); * * // Disable all interrupts * cli(); @@ -57,12 +57,13 @@ * // Set the bootloader key to the magic value and force a reset * Boot_Key = MAGIC_BOOT_KEY; * wdt_enable(WDTO_250MS); - * for (;;); + * for (;;); * } * \endcode * * Note that the bootloader magic key can be any arbitrary value. The FLASH_SIZE_BYTES and * BOOTLOADER_SEC_SIZE_BYTES tokens should be replaced with the total flash size of the AVR * in bytes, and the allocated size of the bootloader section for the target AVR. - * + * */ +