X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/513db46548c4757d912d158d0e261520c9ee608c..e9029d49d5455ec146d2e87436d43d747d6c657a:/Bootloaders/CDC/BootloaderCDC.c diff --git a/Bootloaders/CDC/BootloaderCDC.c b/Bootloaders/CDC/BootloaderCDC.c index ba0a629bc..f336a1368 100644 --- a/Bootloaders/CDC/BootloaderCDC.c +++ b/Bootloaders/CDC/BootloaderCDC.c @@ -63,6 +63,10 @@ static bool RunBootloader = true; */ int main(void) { + /* Force a reference to the API jump table to prevent the linker from discarding it */ + uint8_t* volatile Dummy = BootloaderAPI_JumpTable; + (void)Dummy; + /* Setup hardware required for the bootloader */ SetupHardware(); @@ -148,6 +152,9 @@ void EVENT_USB_Device_ControlRequest(void) return; } + /* Activity - toggle indicator LEDs */ + LEDs_ToggleLEDs(LEDS_LED1 | LEDS_LED2); + /* Process CDC specific control requests */ switch (USB_ControlRequest.bRequest) {