summaryrefslogtreecommitdiff
path: root/lib/usbio.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/usbio.c')
-rw-r--r--lib/usbio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/usbio.c b/lib/usbio.c
index 6a7f76e..72151bc 100644
--- a/lib/usbio.c
+++ b/lib/usbio.c
@@ -83,7 +83,11 @@ void usbio_init(void)
void usbio_task(void)
{
+#if defined(USB_SERIES_4_AVR) || defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR)
if(USB_DeviceState == DEVICE_STATE_Unattached && USB_VBUS_GetStatus()) {
+#else
+ if(USB_DeviceState == DEVICE_STATE_Unattached) {
+#endif
USB_Disable();
USB_Init();
}