From: Sandro W. <san...@gm...> - 2005-07-12 17:58:31
|
>> int ret = usb_control_msg(udh, USB_DT_HID, USB_REQ_SET_REPORT, 0x0200, >> 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, would it? > It almost sounds like the LCD's firmware has a bug. (Bear in mind that > some USB device-side chips expect the firmware to tell them if they > should ACK or NAK a packet.) ??? > What happens if you send two control messages back-to-back? Does the > second message affect the display? No :( But wait: placing a usleep(11000); /* 11ms */ between the commands solved the prob, now the errors are gone and the second command also affects the display. Sandro -- Sandro Weiser <San...@gm...> Fingerprint: 77E0 7C87 4DB2 6BBB 5419 343C 7995 1C67 25B9 CBF1 |