Hello all, I am a newbie to USB but that does not postpone deadlines :) I am working on an HID device on an ARM7 with 2 endpoints (0 and 1). Because of a race in my software, I firgured that I would require a new endpoint - number 2. The host software (I make that too) addresses the device with report IDs - no sweat - the problem is that I just cannot address the new endpoint. How do I configure my device (or maybe the host - even though it seems unlikely) to assert endpoint2 rather than endpoint1 when data is read/written? I truly have no idea. I looked at the code, read the documentation (I understand it I think), but still I missed it. Can you pull me out of the mud? Thanks...
Reinhard, Thanks for your reply. I solved the problem: An HID device cannot have more than one (user defined) endpoint! thanks anyway