Greetings Jan and fellow devs,
I've got a very low power device that sometimes (mostly for debug), will be connected to a host via USB. If, after reset or other wake event, the device hasn't successfully been enumerated by some host, it needs to shut down usb and go back to sleep. If it has successfully enumerated, it needs to stay awake till USB is disconnected. The challenge is that enumeration times are all over the map (with windows, anyway). What used to be plenty is no longer long enough and I could use some guidance as to what is "long enough" so that if it's going to enumerate, it will have... without making longer than it should be.
Is there any standard expectation for acceptable enumeration time?
Best regards,
Steve.