aboutsummaryrefslogtreecommitdiff
path: root/LUFA/Drivers/USB/LowLevel/USBController.c
diff options
context:
space:
mode:
authorDean Camera <[email protected]>2010-09-22 04:20:45 +0000
committerDean Camera <[email protected]>2010-09-22 04:20:45 +0000
commit5f3c4cc6e044bdfd4c35b5e27a2841b961766843 (patch)
tree9e88f349307a63cedbf9e4cf6b35b57c366726d3 /LUFA/Drivers/USB/LowLevel/USBController.c
parentc459ef69815366c11d2d00c51b75908603ed3ca1 (diff)
downloadqmk_firmware-5f3c4cc6e044bdfd4c35b5e27a2841b961766843.tar.gz
qmk_firmware-5f3c4cc6e044bdfd4c35b5e27a2841b961766843.zip
Reverted modifications to USBInterrupt.h that were intefering with correct host mode operation.
Fixed SUSPI interrupt not being cleared during device mode enumeration, causing accidental mis-fires on re-enumeration. Fixed JTAG_DEBUG_POINT() and JTAG_DEBUG_BREAK() macros not compiling under pure C99 standards mode.
Diffstat (limited to 'LUFA/Drivers/USB/LowLevel/USBController.c')
-rw-r--r--LUFA/Drivers/USB/LowLevel/USBController.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/LUFA/Drivers/USB/LowLevel/USBController.c b/LUFA/Drivers/USB/LowLevel/USBController.c
index 51e5604832..a542353ebe 100644
--- a/LUFA/Drivers/USB/LowLevel/USBController.c
+++ b/LUFA/Drivers/USB/LowLevel/USBController.c
@@ -203,6 +203,7 @@ static void USB_Init_Device(void)
ENDPOINT_DIR_OUT, USB_ControlEndpointSize,
ENDPOINT_BANK_SINGLE);
+ USB_INT_Clear(USB_INT_SUSPI);
USB_INT_Enable(USB_INT_SUSPI);
USB_INT_Enable(USB_INT_EORSTI);