We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hey guys... I am new to the USB thing, and I need to develop a USB HID host software. My USH HID device can send any random data (of any size). Firstly, how do I map it to report descriptor ? Secondly what will my host do with the received report descriptor from the device ? Can I send random data from the device and can my host completly ignore the report descriptor information and just receive the random data as a buffer of data from the device ? I am asking this because the host already knows how to interpret the received data from the device by looking into the data packet (received from the device). Please help me out on this...!!
So send as many 64-byte frames as you need, followed by an empty or partially filled frame when you have reached the full size of one of your "records" of random data. Unless you enumerate your device as a standard device your PC can handle using the standard drivers like a keyboard), the PC will not care about the contents of the data - it will be up to the driver, or the program connecting to the driver, to figure out what the data means.