Hi Jan,
I was wondering if possible to structure the report descriptor to have individual usages that has 24bytes in size per usage.
Looking into USB HID 1.11 spec, the Logical Maximum can only reach 0x7fffff (0010 01 nn p.45) if my understanding is correct.
I don't think this report will work.
0x85, DETAILS_FEAT_REP_ID,
0x15, 0, // LOGICAL_MINIMUM (0)
0x27, 0xff, 0xff, 0x7f, // LOGICAL_MAXIMUM (7fffff) ???
0x75, 0x18, // REPORT_SIZE(24) ???
0x95, 0x0c, // REPORT_COUNT(12)
0x09, USAGE_DETAIL1, // USAGE 0xYX
0x09, USAGE_DETAIL2, // USAGE 0xYX
0x09, USAGE_DETAIL3, // USAGE 0xYX
...
0x09, USAGE_DETAIL12, // USAGE 0xYX
0xB1, 2,
I modified the above report with only 1 usage, below.
0x85, DETAILS_FEAT_REP_ID,
0x15, 0, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x00, // LOGICAL_MAXIMUM (255)
0x75, 0x08, // REPORT_SIZE(8)
0x96, 0x00, 0x01 // REPORT_COUNT(256)
0x09, USAGE_DETAILS, // USAGE 0xYX
0xB1, 2, // FEATURE(Data,Var,Abs)
My question, will my modified report works with the huge data above?
Thanks
Gi