X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/bc3db793e9867567bc881942845c7d84c2b09e37..fc4d3ab4003743718d0849d3c963d1fa55c4954f:/Bootloaders/DFU/BootloaderDFU.c diff --git a/Bootloaders/DFU/BootloaderDFU.c b/Bootloaders/DFU/BootloaderDFU.c index ba045856a..f3b36db61 100644 --- a/Bootloaders/DFU/BootloaderDFU.c +++ b/Bootloaders/DFU/BootloaderDFU.c @@ -150,7 +150,7 @@ static void SetupHardware(void) MCUCR = (1 << IVCE); MCUCR = (1 << IVSEL); - /* Initialize the USB subsystem */ + /* Initialize the USB and other board hardware drivers */ USB_Init(); LEDs_Init(); @@ -162,8 +162,9 @@ static void SetupHardware(void) /** Resets all configured hardware required for the bootloader back to their original states. */ static void ResetHardware(void) { - /* Shut down the USB subsystem */ + /* Shut down the USB and other board hardware drivers */ USB_Disable(); + LEDs_Disable(); /* Relocate the interrupt vector table back to the application section */ MCUCR = (1 << IVCE);