读段报告描述符,有不明白之处 <br />0x05,0x01, // Usage Page Generic Desktop <br />0x09,0x04, // Usage Joystick <br />0xA1,0x01, // Collection Application <br /> 0x85,0x01, // Report ID 1 <br /> 0x09,0x30, // Usage X <br /> 0x16,0x00,0xFE, // Logical Minimum FE00h (-512d) <br /> 0x26,0xFF,0x01, // Logical Maximum 1FFh (511d) <br /> 0x35,0x00, // Physical Minimum 0 <br /> 0x46,0xFF,0x03, // Physical Maximum 3FFh (1023d) <br /> 0x75,0x0A, // Report Size Ah (10d) <br /> 0x95,0x01, // Report Count 1 <br /> 0x81,0x02, // Input (Variable) <br /> 0x75,0x06, // Report Size 6 <br /> 0x81,0x03, // Input (Constant, Variable) <br /> 0xA1,0x00, // Collection Linked <br /> 0x05,0x01, // Usage Page Generic Desktop <br /> 0x09,0x31, // Usage Y <br /> 0x15,0x00, // Logical Minimum 0 <br /> 0x25,0x3F, // Logical Maximum 3Fh (63d) <br /> 0x35,0x00, // Physical Minimum 0 <br /> 0x45,0x3F, // Physical Maximum 3Fh (63d) <br /> 0x75,0x06, // Report Size 6 <br /> 0x95,0x01, // Report Count 1 <br /> 0x81,0x02, // Input (Variable) <br /> 0x75,0x02, // Report Size 2 <br /> 0x81,0x03, // Input (Constant, Variable) <br /> 0x09,0x35, // Usage Rz <br /> 0x75,0x06, // Report Size 6 <br /> 0x81,0x02, // Input (Variable) <br /> 0x75,0x02, // Report Size 2 <br /> 0x81,0x03, // Input (Constant, Variable) <br /> 0xC0 , // End Collection <br /> 0x05,0x09, // Usage Page Button <br /> 0x15,0x00, // Logical Minimum 0 <br /> 0x19,0x01, // Usage Minimum Button 1 <br /> 0x29,0x08, // Usage Maximum Button 8 <br /> 0x25,0x01, // Logical Maximum 1 <br /> 0x35,0x00, // Physical Minimum 0 <br /> 0x45,0x01, // Physical Maximum 1 <br /> 0x75,0x01, // Report Size 1 <br /> 0x95,0x08, // Report Count 8 <br /> 0x81,0x02, // Input (Variable) <br /> 0x06,0x01,0xFF, // Usage Page Generic Desktop --搬出USB.org的HID Usage Tables.pdf还是不了解此句的含义 <br /> 0x09,0x49, // Usage Undefined -------------合并起来什么意思呢? <br /> 0x75,0x01, // Report Size 1 <br /> 0x95,0x01, // Report Count 1 <br /> 0x81,0x02, // Input (Variable) <br /> 0x75,0x07, // Report Size 7 <br /> 0x81,0x03, // Input (Constant, Variable) <br />................................................. <br />............................................省略 <br /> |