通用控制指示HID报告描述符
2022-05-21
372
0
0x05, 0x0C, // Usage Page (Consumer)
0x09, 0x01, // Usage (Consumer Control)
0xA1, 0x01, // Collection (Application)
0x85, 0x01, // Report ID (1)
0x09, 0x36, // Usage (Function Buttons)
0xA1, 0x02, // Collection (Logical)
0x05, 0x09, // Usage Page (Button)
0x19, 0x01, // Usage Minimum (0x01)
0x29, 0x10, // Usage Maximum (0x10)
0x15, 0x00, // Logical Minimum (0)
0x25, 0x01, // Logical Maximum (1)
0x35, 0x00, // Physical Minimum (0)
0x45, 0x01, // Physical Maximum (1)
0x75, 0x01, // Report Size (1)
0x95, 0x10, // Report Count (16)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0xC0, // End Collection
0x15, 0x01, // Logical Minimum (1)
0x25, 0x03, // Logical Maximum (3)
0x75, 0x02, // Report Size (2)
0x95, 0x01, // Report Count (1)
0x05, 0x0C, // Usage Page (Consumer)
0x09, 0xB0, // Usage (Play)
0xA1, 0x02, // Collection (Logical)
0x05, 0x08, // Usage Page (LEDs)
0x09, 0x3C, // Usage (Usage Multi Mode Indicator)
0xA1, 0x02, // Collection (Logical)
0x09, 0x3D, // Usage (Indicator On)
0x09, 0x3F, // Usage (Indicator Slow Blink)
0x09, 0x41, // Usage (Indicator Off)
0x91, 0x00, // Output (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
0x09, 0x47, // Usage (Usage Indicator Color)
0xA1, 0x02, // Collection (Logical)
0x09, 0x48, // Usage (Indicator Red)
0x09, 0x49, // Usage (Indicator Green)
0x09, 0x4A, // Usage (Indicator Amber)
0x91, 0x00, // Output (Data,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0x91, 0x01, // Output (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0x91, 0x01, // Output (Const,Array,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
0xC0, // End Collection
0x05, 0x14, // Usage Page (Alphanumeric Display)
0x15, 0x00, // Logical Minimum (0)
0x09, 0x20, // Usage (Display Attributes Report)
0xA1, 0x02, // Collection (Logical)
0x09, 0x35, // Usage (Rows)
0x25, 0x03, // Logical Maximum (3)
0x75, 0x03, // Report Size (3)
0x95, 0x01, // Report Count (1)
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0x09, 0x36, // Usage (Columns)
0x25, 0x1F, // Logical Maximum (31)
0x75, 0x05, // Report Size (5)
0xB1, 0x03, // Feature (Const,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
0x09, 0x32, // Usage (Cursor Position Report)
0xA1, 0x02, // Collection (Logical)
0x85, 0x02, // Report ID (2)
0x09, 0x33, // Usage (Row)
0x75, 0x03, // Report Size (3)
0x95, 0x01, // Report Count (1)
0x25, 0x07, // Logical Maximum (7)
0xB1, 0x22, // Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Non-volatile)
0x09, 0x34, // Usage (Column)
0x75, 0x05, // Report Size (5)
0x25, 0x1F, // Logical Maximum (31)
0xB1, 0x22, // Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
0x09, 0x2B, // Usage (Character Report)
0xA1, 0x02, // Collection (Logical)
0x09, 0x33, // Usage (Row)
0x75, 0x03, // Report Size (3)
0x95, 0x01, // Report Count (1)
0x25, 0x07, // Logical Maximum (7)
0xB1, 0x22, // Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Non-volatile)
0x09, 0x34, // Usage (Column)
0x75, 0x05, // Report Size (5)
0x25, 0x1F, // Logical Maximum (31)
0xB1, 0x22, // Feature (Data,Var,Abs,No Wrap,Linear,No Preferred State,No Null Position,Non-volatile)
0x75, 0x08, // Report Size (8)
0x95, 0x04, // Report Count (4)
0x15, 0x20, // Logical Minimum (32)
0x26, 0xFE, 0x00, // Logical Maximum (254)
0x09, 0x2C, // Usage (Display Data)
0xB1, 0x02, // Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0xC0, // End Collection
0xC0, // End Collection
// 169 bytes
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936