Rename the Doxygen page source directory from ManPages/ to DoxygenPages/ to prevent...
[pub/USBasp.git] / Bootloaders / CDC / BootloaderCDC.c
index ba0a629..f336a13 100644 (file)
@@ -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)
        {