diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2009-08-02 11:33:00 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2009-08-02 11:33:00 +0000 |
commit | c5eeedd522c12c8b4996594f3c4167393d0af7ff (patch) | |
tree | 341dc9d942bc518b9c44e3c4ebc3af32d9ef0113 /LUFA/Drivers/USB/HighLevel/USBInterrupt.c | |
parent | ac593611c9ec2fc7f097b488c316ce69ac88f3ae (diff) | |
download | lufa-c5eeedd522c12c8b4996594f3c4167393d0af7ff.tar.gz lufa-c5eeedd522c12c8b4996594f3c4167393d0af7ff.tar.bz2 lufa-c5eeedd522c12c8b4996594f3c4167393d0af7ff.zip |
Removed interrupt disable/enable from the Device mode control request processing routines, as they can cause problems with user code and can cause infinite spinlocks under some circumstances.
Added new LUFA logo from EDIGMA.COM.
Diffstat (limited to 'LUFA/Drivers/USB/HighLevel/USBInterrupt.c')
-rw-r--r-- | LUFA/Drivers/USB/HighLevel/USBInterrupt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/LUFA/Drivers/USB/HighLevel/USBInterrupt.c b/LUFA/Drivers/USB/HighLevel/USBInterrupt.c index f0a59edb7..51a761ae7 100644 --- a/LUFA/Drivers/USB/HighLevel/USBInterrupt.c +++ b/LUFA/Drivers/USB/HighLevel/USBInterrupt.c @@ -252,7 +252,7 @@ ISR(USB_GEN_vect, ISR_BLOCK) }
#if defined(INTERRUPT_CONTROL_ENDPOINT)
-ISR(USB_COM_vect, ISR_BLOCK)
+ISR(USB_COM_vect, ISR_NOBLOCK)
{
uint8_t PrevSelectedEndpoint = Endpoint_GetCurrentEndpoint();
|