aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2011-02-28 22:30:40 +0000
committerDean Camera <dean@fourwalledcubicle.com>2011-02-28 22:30:40 +0000
commit8c6f26e19db3310c452d19393cb4def3592671b1 (patch)
tree929c7d00fa9d85034c8fc4aa80adc3f09a64d30e /LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
parent86a2be8536d9e246b2a87421c41b78c9fc1f25fc (diff)
downloadlufa-8c6f26e19db3310c452d19393cb4def3592671b1.tar.gz
lufa-8c6f26e19db3310c452d19393cb4def3592671b1.tar.bz2
lufa-8c6f26e19db3310c452d19393cb4def3592671b1.zip
Add in USB_INT_RegisterHandlers() internal function to register the interrupt handler routines used by LUFA. Add dummy loads after clearing the interrupt lines according to the datasheet.
Add in temporary global interrupts enable/disable macros.
Diffstat (limited to 'LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c')
-rw-r--r--LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c b/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
index 18fa48a23..ceb0ebdb7 100644
--- a/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
+++ b/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c
@@ -59,6 +59,8 @@ void USB_Init(
#if !defined(USE_STATIC_OPTIONS)
USB_Options = Options;
#endif
+
+ USB_INT_RegisterHandlers();
if (!(USB_Options & USB_OPT_REG_DISABLED))
USB_REG_On();