diff --git a/Usb.cpp b/Usb.cpp index 30d13f13..2d7e539a 100644 --- a/Usb.cpp +++ b/Usb.cpp @@ -452,9 +452,9 @@ void USB::Task(void) //USB state machine lowspeed = false; break; case LSHOST: - // if ((usb_task_state & USB_STATE_MASK) == USB_STATE_DETACHED) { - lowspeed = true; - // } + + lowspeed = true; + //intentional fallthrough case FSHOST: //attached if ((usb_task_state & USB_STATE_MASK) == USB_STATE_DETACHED) { delay = millis() + USB_SETTLE_DELAY;