Simple USB HID device :-P | Cypress Semiconductor
Simple USB HID device :-P
I have to implement a USB HID device and I find the documentation a bit overwhelming!
My device needs to have three 'Write Reports' - each 6 Bytes long, and 1 'Read report' which is 3 bytes long.
(Read and Write here as with repsect to the device, so a program on a PC can write to Report ID 1,2 or 3, and reads Report ID 1)
I have no idea how to set this up using the USBFS component! I am finding the documentation quite overwhelming, maybe because I don't know exactly where to start.
I have looked at the config section in USBFS component, and set the Product ID and Vendor ID etc in the 'Device Descriptor', and I have set the 'Configuration Descriptor' as best I can, but I'm not sure how to set up the rest of the interface descriptor to make it provide what I need!
Can anyone show me the basic steps here?