- 打卡等级:初来乍到
- 打卡总天数:5
- 最近打卡:2026-03-31 22:13:49
已绑定手机
新手上路
- 积分
- 40
|
求助,这个报告的描述符如何写进去?这里只显示一个设备,一共有三个报告描述符
char code HIDREPORTDESC[104] =
{
//端点1 0X36 54字节
0X05, 0x01, //USAGE PAGE (GENERIC DESKTOP):
0X09, 0X06, //USAGE (KEYBOARD):
0XA1, 0X01, //COLLECTION (APPLICATION):
0X05, 0X08, //USAGE PAGE (PAGE#FOR LEDs):
0X19, 0X01, //USAGE MINIMUM (1):
0X29, 0X03, //USAGE MAXIMUM (3):
0X15, 0X00, //LOGICAL MINIMUM (0):
0X25, 0X01, //LOGICAL MAXIMUM (1):
0X75, 0X01, //REPORT SIZE (1):
0X95, 0X03, //REPORT COUNT (3):
0X91, 0X02, //OUTPUT (DATA,VARIABLE,ABSOLUTE):
0X95, 0X05, //REPORT COUNT (5):
0X91, 0X01, //OUTPUT (CONSTANT):
0X05, 0X07, //USAGE PAGE (KEY CODES):
0X19, 0XE0, //USAGE MINIMUM (224):
0X29, 0XE7, //USAGE MAXIMUM (231):
0X95, 0X08, //REPORT COUNT (8):
0X81, 0X02, //INPUT (DATA,VARIABLE,ABSOLUTE):
0X75, 0X08, //REPORT SIZE (8):
0X95, 0X01, //REPORT COUNT (1):
0X81, 0X01, //INPUT (CONSTANT):
0X19, 0X00, //USAGE MINIMUM (0):
0X29, 0X91, //USAGE MAXIMUM (91):
0X26, 0XFF, 0X00, //LOGICAL MAXIMUM (FF):
0X95, 0X06, //REPORT COUNT (6):
0X81, 0X00, //INPUT (DATA, ARRAY):
0XC0, //END COLLECTION:
//端点2 0X32 50字节
0X05, 0X0C, //USAGE PAGE (CONSUMER):
0X09, 0X01, //USAGE (CONSUMER):
0XA1, 0X01, //COLLECTION (APPLICATION):
0X85, 0X01, //REPORT ID (01):
0X19, 0X00, //USAGE MINIMUM (00):
0X2A, 0X3C, 0X02, //USAGE MAXIMUM (023C):
0X15, 0X00, //LOGICAL MINIMUM (0):
0X26, 0X3C, 0X02, //LOGICAL MAXIMUM (023C):
0X95, 0X01, //REPORT COUNT (1):
0X75, 0X10, //REPORT SIZE(10):
0X81, 0X00, //INPUT (DATA,ARRAY,ABSOLUTE):
0XC0, //END COLLECTION:
0X05, 0X01, //USAGE PAGE (GENERIC DESKTOP):
0X09, 0X80, //USAGE (SYSTEM CONTROL):
0XA1, 0X01, //COLLECTION (APPLICATION):
0X85, 0X02, //REPORT ID (2):
0X19, 0X81, //USAGE MINIMUM (81):
0X29, 0X83, //USAGE MAXIMUM (83):
0X25, 0X01, //LOGIC MAXIMUM (1):
0X75, 0X01, //REPORT SIZE (1):
0X95, 0X03, //REPORT COUNT (3):
0X81, 0X02, //INPUT (DATA,VARIABLE,ABSOLUTE):
0X95, 0X05, //REPORT COUNT (5):
0X81, 0X01, //INPUT (CONSTANT):
0XC0, //END COLLECTION:
后面俩个如何写进去,需要另外写吗?
|
|