parent
bf6de46d7f
commit
2cb35373c6
7 changed files with 82 additions and 37 deletions
|
|
@ -165,20 +165,34 @@ const USB_Descriptor_HIDReport_Datatype_t PROGMEM SharedReport[] = {
|
|||
# endif
|
||||
HID_RI_INPUT(8, HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_RELATIVE),
|
||||
|
||||
// Vertical wheel (1 byte)
|
||||
HID_RI_USAGE(8, 0x38), // Wheel
|
||||
// Vertical wheel (1 or 2 bytes)
|
||||
HID_RI_USAGE(8, 0x38), // Wheel
|
||||
# ifndef WHEEL_EXTENDED_REPORT
|
||||
HID_RI_LOGICAL_MINIMUM(8, -127),
|
||||
HID_RI_LOGICAL_MAXIMUM(8, 127),
|
||||
HID_RI_REPORT_COUNT(8, 0x01),
|
||||
HID_RI_REPORT_SIZE(8, 0x08),
|
||||
# else
|
||||
HID_RI_LOGICAL_MINIMUM(16, -32767),
|
||||
HID_RI_LOGICAL_MAXIMUM(16, 32767),
|
||||
HID_RI_REPORT_COUNT(8, 0x01),
|
||||
HID_RI_REPORT_SIZE(8, 0x10),
|
||||
# endif
|
||||
HID_RI_INPUT(8, HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_RELATIVE),
|
||||
// Horizontal wheel (1 byte)
|
||||
HID_RI_USAGE_PAGE(8, 0x0C), // Consumer
|
||||
HID_RI_USAGE(16, 0x0238), // AC Pan
|
||||
// Horizontal wheel (1 or 2 bytes)
|
||||
HID_RI_USAGE_PAGE(8, 0x0C),// Consumer
|
||||
HID_RI_USAGE(16, 0x0238), // AC Pan
|
||||
# ifndef WHEEL_EXTENDED_REPORT
|
||||
HID_RI_LOGICAL_MINIMUM(8, -127),
|
||||
HID_RI_LOGICAL_MAXIMUM(8, 127),
|
||||
HID_RI_REPORT_COUNT(8, 0x01),
|
||||
HID_RI_REPORT_SIZE(8, 0x08),
|
||||
# else
|
||||
HID_RI_LOGICAL_MINIMUM(16, -32767),
|
||||
HID_RI_LOGICAL_MAXIMUM(16, 32767),
|
||||
HID_RI_REPORT_COUNT(8, 0x01),
|
||||
HID_RI_REPORT_SIZE(8, 0x10),
|
||||
# endif
|
||||
HID_RI_INPUT(8, HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_RELATIVE),
|
||||
HID_RI_END_COLLECTION(0),
|
||||
HID_RI_END_COLLECTION(0),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue