I'm implementing an HID class device and have based my program on the HID USB program supplied by Keil. I'm new to USB but am a fairly experienced programmer otherwise.
I have got a basic program working fine bit with single byte input and output reports. I've tested the functionality using a client called SimpleHIDWrite.exe
I need to expand both in and out reports to 8 bytes each to communicate with the host. Has anybody successfully modified this example program or does anyone have any advice on how to do it properly?
My guess is that I need to edit the report descriptor and also set up the inreport and outreport as arrays. Is there anything I need to watch out for?
My target is the LPC2141.
Any advice or information would be much appreciated!
Thanks, Gareth.
Hi Tsuneo,
I had sort of worked out that the loop back was a 'stepping stone' to be able to get where I want to be! Thanks for confirming - also on the feature reports.
I'll start my changes this afternoon and let you know how I get on. I have re-read everything you have sent and I am starting to understand the structure better - things starting to become clearer.
ALSO I think I got my IN's and OUT's mixed up in one of my earlier responses! I meant - create and OUT EP (not IN) - but you have pointed that out (in a very patient and kind way!)
So - I will proceed with care and make the changes!!!!
Gareth.