| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
| Hi Don, Just curious, but are the items in question relative or absolute in the descriptor? If absolute, only a value change will cause the element to be added to the queue. - Rob On Jul 4, 2005, at 3:27 PM, Don Clark wrote: I have a bunch of HID devices that all use Cypress USB chips, and all support the same vendor-defined command-response protocol – my code issues an 8-byte command using SetReport specifying kIOHIDReportTypeFeature, then looks for a response (usually one 8-byte Interrupt In report). It looks for the response by calling GetNextEvent() from a queue that was pre-established – if the data isn’t there yet (underrun) the code waits for 20 msecs, then tries GetNextEvent() again. It will do this loop up to 16 times if the data doesn’t become available in this loop. Up until Tiger this worked pretty well. |
_______________________________________________ Do not post admin requests to the list. They will be ignored. Usb mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/usb/email@hidden This email sent to email@hidden
| References: | |
| >USB HID device misbehaving on Tiger (From: Don Clark <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.