From: Charles L. <cl...@gm...> - 2005-07-12 18:58:58
|
On 7/12/05, Sandro Weiser <san...@gm...> wrote: > >> int ret =3D usb_control_msg(udh, USB_DT_HID, USB_REQ_SET_REPORT, 0x020= 0, > >> 0x01, data, 8, shvfdTimeout); > > > > Are you sure that these are the exact values the display is expecting? > not really, but if they were wrong -- the display wouldn't response, woul= d it? Well, it's hard to tell without knowing more about the device. But I would not be surprised if the firmware is accepting the message, then temporarily hanging until a few milliseconds go by. Can you compare the values you are sending to the values that a Windows program would send to the device? Also, what if you change "USB_DT_HID" to "USB_TYPE_CLASS | USB_RECIP_INTERFACE", as Stephan suggested? (IIRC, USB_DT_HID is 00001001, not 00100001.) --=20 - Charles Lepple |