From a925407588726cf6c0587e932b56b3b6257529e0 Mon Sep 17 00:00:00 2001
From: Dean Camera <dean@fourwalledcubicle.com>
Date: Fri, 4 Dec 2009 01:29:20 +0000
Subject: [PATCH] Oops - fix Host mode pre-enumeration settle delay being
 ignored leading to failure to enumerate certain devices.

---
 LUFA/Drivers/USB/LowLevel/Host.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/LUFA/Drivers/USB/LowLevel/Host.c b/LUFA/Drivers/USB/LowLevel/Host.c
index 1e22ffcb7..b83c51404 100644
--- a/LUFA/Drivers/USB/LowLevel/Host.c
+++ b/LUFA/Drivers/USB/LowLevel/Host.c
@@ -66,14 +66,12 @@ void USB_Host_ProcessNextHostState(void)
 			USB_HostState = HOST_STATE_Powered_WaitForDeviceSettle;
 			break;
 		case HOST_STATE_Powered_WaitForDeviceSettle:
-			#if HOST_DEVICE_SETTLE_DELAY_MS > 0
 			if (!(WaitMSRemaining--))
 			{
 				_delay_ms(1);
 				break;
 			}
 			else
-			#endif
 			{
 				USB_Host_VBUS_Manual_Off();
 
-- 
GitLab