hiduse.c

来自「vC++读写HID_USB设备,包含hid_usb的固件程序和上位机程序」· C语言 代码 · 共 32 行

C
32
字号
char code HidUseReportDescriptor[47] = 
{
  	0x06, 0xA0, 0xFF,	// Usage page (vendor defined) 
  	0x09, 0x01,	// Usage ID (vendor defined)
  	0xA1, 0x01,	// Collection (application)

	// The Input report
	0x09, 0x03,     	// Usage ID - vendor defined
    0x15, 0x00,     	// Logical Minimum (0)
    0x26, 0xFF, 0x00,   // Logical Maximum (255)
    0x75, 0x08,     	// Report Size (8 bits)
    0x95, 0x02,     	// Report Count (2 fields)
    0x81, 0x02,     	// Input (Data, Variable, Absolute)  

	// The Output report
    0x09, 0x04,     	// Usage ID - vendor defined
    0x15, 0x00,     	// Logical Minimum (0)
    0x26, 0xFF, 0x00,   // Logical Maximum (255)
    0x75, 0x08,     	// Report Size (8 bits)
    0x95, 0x02,     	// Report Count (2 fields)
    0x91, 0x02,      	// Output (Data, Variable, Absolute)  

	// The Feature report
    0x09, 0x05,     	// Usage ID - vendor defined
    0x15, 0x00,     	// Logical Minimum (0)
    0x26, 0xFF, 0x00,   // Logical Maximum (255)
    0x75, 0x08,			// Report Size (8 bits)
    0x95, 0x02, 		// Report Count (2 fields)
    0xB1, 0x02,     	// Feature (Data, Variable, Absolute)  

 	0xC0	// end collection
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?