Open xsrf opened 9 months ago
I guess writing feature reports fails because the device is not expecting feature reports. The HID descriptor above decodes to:
0x06, 0xC0, 0xFF, // Usage Page (Vendor Defined 0xFFC0)
0x0A, 0x00, 0x0C, // Usage (0x0C00)
0xA1, 0x01, // Collection (Application)
0x09, 0x01, // Usage (0x01)
0x15, 0x00, // Logical Minimum (0)
0x26, 0xFF, 0x00, // Logical Maximum (255)
0x75, 0x08, // Report Size (8)
0x95, 0x40, // Report Count (64)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x09, 0x02, // Usage (0x02)
0x15, 0x00, // Logical Minimum (0)
0x26, 0xFF, 0x00, // Logical Maximum (255)
0x75, 0x08, // Report Size (8)
0x95, 0x40, // Report Count (64)
0x91, 0x02, // Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
// 35 bytes
There are two reports defined, one Input and one Output, but no Feature. So I guess the Readme is wrong?
Hey, so I'm trying hidapitester on Windows 10 with an Arduino Pro Micro and the supplied Test-Code for the Arduino Micro. I am able to send and receive regular reports, but no feature reports (
wrote -1 bytes
).Is this expected? Or should I be able to send feature reports?
Docs read
So I guess not being able to send a feature report is an issue?
Getting the same result on 3 different Windows 10 PCs.