Digitizer feature improvements (#19034)
This commit is contained in:
parent
8cecf7fad8
commit
6cc9513ab0
10 changed files with 298 additions and 118 deletions
|
@ -532,32 +532,30 @@ const PROGMEM uchar shared_hid_report[] = {
|
|||
0x09, 0x01, // Usage (Digitizer)
|
||||
0xA1, 0x01, // Collection (Application)
|
||||
0x85, REPORT_ID_DIGITIZER, // Report ID
|
||||
0x09, 0x22, // Usage (Finger)
|
||||
0x09, 0x20, // Usage (Stylus)
|
||||
0xA1, 0x00, // Collection (Physical)
|
||||
// Tip Switch (1 bit)
|
||||
// In Range, Tip Switch & Barrel Switch (3 bits)
|
||||
0x09, 0x32, // Usage (In Range)
|
||||
0x09, 0x42, // Usage (Tip Switch)
|
||||
0x09, 0x44, // Usage (Barrel Switch)
|
||||
0x15, 0x00, // Logical Minimum
|
||||
0x25, 0x01, // Logical Maximum
|
||||
0x95, 0x01, // Report Count (1)
|
||||
0x75, 0x01, // Report Size (16)
|
||||
0x95, 0x03, // Report Count (3)
|
||||
0x75, 0x01, // Report Size (1)
|
||||
0x81, 0x02, // Input (Data, Variable, Absolute)
|
||||
// In Range (1 bit)
|
||||
0x09, 0x32, // Usage (In Range)
|
||||
0x81, 0x02, // Input (Data, Variable, Absolute)
|
||||
// Padding (6 bits)
|
||||
0x95, 0x06, // Report Count (6)
|
||||
// Padding (5 bits)
|
||||
0x95, 0x05, // Report Count (5)
|
||||
0x81, 0x03, // Input (Constant)
|
||||
|
||||
// X/Y Position (4 bytes)
|
||||
0x05, 0x01, // Usage Page (Generic Desktop)
|
||||
0x09, 0x30, // Usage (X)
|
||||
0x09, 0x31, // Usage (Y)
|
||||
0x26, 0xFF, 0x7F, // Logical Maximum (32767)
|
||||
0x95, 0x01, // Report Count (1)
|
||||
0x95, 0x02, // Report Count (2)
|
||||
0x75, 0x10, // Report Size (16)
|
||||
0x65, 0x33, // Unit (Inch, English Linear)
|
||||
0x55, 0x0E, // Unit Exponent (-2)
|
||||
0x09, 0x30, // Usage (X)
|
||||
0x81, 0x02, // Input (Data, Variable, Absolute)
|
||||
0x09, 0x31, // Usage (Y)
|
||||
0x81, 0x02, // Input (Data, Variable, Absolute)
|
||||
0xC0, // End Collection
|
||||
0xC0, // End Collection
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue