Add __VA_ARGS__ support to the LUFA supplied ISR macro. Add proper result typecasting...
[pub/USBasp.git] / LUFA / Drivers / USB / Core / UC3 / USBInterrupt_UC3.c
index 76f4ef0..5191ee6 100644 (file)
@@ -36,8 +36,8 @@ void USB_INT_DisableAllInterrupts(void)
        AVR32_USBB.USBCON.vbuste = false;\r
        AVR32_USBB.USBCON.idte   = false;\r
 \r
-       AVR32_USBB.uhinteclr = 0xFFFFFFFF;\r
-       AVR32_USBB.udinteclr = 0xFFFFFFFF;\r
+       AVR32_USBB.uhinteclr     = -1;\r
+       AVR32_USBB.udinteclr     = -1;\r
 }\r
 \r
 void USB_INT_ClearAllInterrupts(void)\r
@@ -45,8 +45,8 @@ void USB_INT_ClearAllInterrupts(void)
        AVR32_USBB.USBSTACLR.vbustic = true;\r
        AVR32_USBB.USBSTACLR.idtic   = true;\r
 \r
-       AVR32_USBB.uhintclr = 0xFFFFFFFF;\r
-       AVR32_USBB.udintclr = 0xFFFFFFFF;\r
+       AVR32_USBB.uhintclr      = -1;\r
+       AVR32_USBB.udintclr      = -1;\r
 }\r
 \r
 ISR(USB_GEN_vect)\r