|
|
@@ -291,7 +291,7 @@ static uint8_t multitouch_report_desc[] = { |
|
|
|
0x09, 0x51, // Usage (Contact Identifier) |
|
|
|
0x26, 0xFF, 0x00, // Logical Maximum (255) |
|
|
|
0x75, 0x08, // Report Size (8) |
|
|
|
0x95, 0x02, // Report Count (1) |
|
|
|
0x95, 0x01, // Report Count (1) |
|
|
|
0x81, 0x02, // Input (variable,absolute) |
|
|
|
0x05, 0x01, // Usage Page (Generic Desktop) |
|
|
|
0x09, 0x30, // Usage (X) |
|
|
@@ -299,7 +299,7 @@ static uint8_t multitouch_report_desc[] = { |
|
|
|
0x26, 0xFF, 0x7F, // Logical Maximum (32767) |
|
|
|
0x65, 0x00, // Unit (None) <-- probably needs real units? |
|
|
|
0x75, 0x10, // Report Size (16) |
|
|
|
0x95, 0x01, // Report Count (2) |
|
|
|
0x95, 0x02, // Report Count (2) |
|
|
|
0x81, 0x02, // Input (variable,absolute) |
|
|
|
0xC0, // End Collection |
|
|
|
0x05, 0x0D, // Usage Page (Digitizer) |
|
|
@@ -309,13 +309,13 @@ static uint8_t multitouch_report_desc[] = { |
|
|
|
0x09, 0x56, // Usage (Scan Time) |
|
|
|
0x81, 0x02, // Input (variable,absolute) |
|
|
|
0x09, 0x54, // Usage (Contact Count) |
|
|
|
0x25, 0x0A, // Logical Maximum (10) |
|
|
|
0x25, MULTITOUCH_FINGERS, // Logical Maximum (10) |
|
|
|
0x75, 0x08, // Report Size (8) |
|
|
|
0x95, 0x01, // Report Count (1) |
|
|
|
0x81, 0x02, // Input (variable,absolute) |
|
|
|
0x05, 0x0D, // Usage Page (Digitizers) |
|
|
|
0x09, 0x55, // Usage (Contact Count Maximum) |
|
|
|
0x25, 0x0A, // Logical Maximum (10) |
|
|
|
0x25, MULTITOUCH_FINGERS, // Logical Maximum (10) |
|
|
|
0x75, 0x08, // Report Size (8) |
|
|
|
0x95, 0x01, // Report Count (1) |
|
|
|
0xB1, 0x02, // Feature (variable,absolute) |