Posted on May 17, 2011 at 14:23I've been able to get it to work. There are some things which seem to be not necessary for HID or MSC devices and these are probably untested. USBH_CtlReq() (the high-level function doing a control transfer) does not w...
Posted on May 17, 2011 at 14:23About (b): The URB_IDLE state is returned when the device did not send any data. I connected a usb mouse and it returns URB_DONE when I moved it or clicked a button. I still have no idea why I need to call CtlReq twice...