forked from PAWPAW-Mirror/lib_xua
Change the HID Report Descriptor to use the AC Search Usage instead of Voice Command.
This commit is contained in:
committed by
Larry Snizek
parent
22323daa5f
commit
34ebbc8509
@@ -548,7 +548,8 @@ unsigned char devQualDesc_Null[] =
|
|||||||
|
|
||||||
|
|
||||||
#if( 0 < HID_CONTROLS )
|
#if( 0 < HID_CONTROLS )
|
||||||
unsigned char hidReportDescriptor[] =
|
#if 0
|
||||||
|
unsigned char hidReportDescriptor[] = /* Voice Command usage as per request #HUTRR45 */
|
||||||
{
|
{
|
||||||
0x05, 0x0c, /* Usage Page (Consumer Device) */
|
0x05, 0x0c, /* Usage Page (Consumer Device) */
|
||||||
0x09, 0x01, /* Usage (Consumer Control) */
|
0x09, 0x01, /* Usage (Consumer Control) */
|
||||||
@@ -563,6 +564,26 @@ unsigned char hidReportDescriptor[] =
|
|||||||
0x81, 0x01, /* Input (Cnst, Ary, Abs) */
|
0x81, 0x01, /* Input (Cnst, Ary, Abs) */
|
||||||
0xc0 /* End collection */
|
0xc0 /* End collection */
|
||||||
};
|
};
|
||||||
|
#else
|
||||||
|
unsigned char hidReportDescriptor[] = /* GUI AC Search usage */
|
||||||
|
{
|
||||||
|
0x15, 0x01, /* Logical Minimum (1) */
|
||||||
|
0x25, 0x01, /* Logical Maximum (1) */
|
||||||
|
0x75, 0x01, /* Report Size (1) */
|
||||||
|
0x05, 0x0c, /* Usage Page (Consumer Device) */
|
||||||
|
0x09, 0x01, /* Usage (Consumer Control) */
|
||||||
|
0xa1, 0x01, /* Collection (Application) */
|
||||||
|
0x0a, 0x00, 0x02, /* Usage (Generic GUI Application Controls) */
|
||||||
|
0xa1, 0x02, /* Collection (Logical) */
|
||||||
|
0x0a, 0x21, 0x02, /* Usage (AC Search) */
|
||||||
|
0x95, 0x01, /* Report Count (1) */
|
||||||
|
0x81, 0x40, /* Input (Data, Ary, Abs, Nul) */
|
||||||
|
0x95, 0x07, /* Report Count (7) */
|
||||||
|
0x81, 0x01, /* Input (Cnst, Ary, Abs) */
|
||||||
|
0xc0, /* End collection (Logical) */
|
||||||
|
0xc0 /* End collection (Application) */
|
||||||
|
};
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Max packet sizes:
|
/* Max packet sizes:
|
||||||
@@ -2850,7 +2871,7 @@ unsigned char cfgDesc_Audio1[] =
|
|||||||
0x00, /* 4 bCountryCode */
|
0x00, /* 4 bCountryCode */
|
||||||
0x01, /* 5 bNumDescriptors */
|
0x01, /* 5 bNumDescriptors */
|
||||||
0x22, /* 6 bDescriptorType[0] (Report) */
|
0x22, /* 6 bDescriptorType[0] (Report) */
|
||||||
0x17, /* 7 wDescriptorLength[0] */
|
0x1E, /* 7 wDescriptorLength[0] */
|
||||||
0x00, /* 8 wDescriptorLength[0] */
|
0x00, /* 8 wDescriptorLength[0] */
|
||||||
|
|
||||||
/* HID Endpoint descriptor (IN) */
|
/* HID Endpoint descriptor (IN) */
|
||||||
|
|||||||
Reference in New Issue
Block a user