Hello,
I'm trying to make a report descriptor that contains many report IDs with different size, some with 1 byte and some with 2 bytes. At first is that possible?
I supposed that it's possible, and changed the wMaxPacketSize to 3 bytes (the max of bytes to send + one byte for the report ID) , but when I send data from the host to my stm32 I only receive the first 2 bytes the report ID and the next byte. Am I missing something? Is there something else that I have to change in the descriptor file?
Thanks,
It has been ages for me, but you need to adjust the structure of your report as well. That can be done in the respective descriptor.