Report size for “IN REPORT” or “OUT REPORT”

Question: Can the report size for “IN REPORT” or “OUT REPORT” be greater than 8bytes for low speed USB?

 

Answer:

 Yes, the  report size can be greater than 8 bytes. Though the maximum hardware buffer size for an end point in low speed USB is 8 bytes, the report size can be greater than 8 bytes. When the report size is greater than 8 bytes, it is serviced in more than one interrupt request in HID class.