Custom HID device HID report descriptor
I have a bit of a problem with generating HID descriptor. I want to use simple reports with ID1 for input and ID2 for output with 64 bytes of data. I realized that despite rtfming and googling I still do not have a clue about some fields in HID descriptor. Can somebody please give me a hint or a manual where I can find the meaning of all descriptor fields? All I could find was examples for HID-mouse/joistick/keyboard. For example - REPORT_SIZE - is it size in bytes or in bits? And why there also is REPORT_COUNT? If I have 64 bytes in the report, LOGICAL_MAXIMUM must be 255 or 255*64? Should I