Hi,
kann mir jmd kurz sagen, ob dieser Report Descriptor für ein paar
Keyboard Tasten (Uparrow, Downarrow und Spacebar) im Inputbereich
richtig ist; oder kann man es vielleicht noch besser eingrenzen?
Im Outputbereich sollen ein paar LEDs angesprochen werden
1 | const BYTE HID_ReportDescriptor[] = {
|
2 | HID_UsagePageVendor( 0x01 ), //generic desctip
|
3 | HID_Usage ( 0x06 ), //keyboard
|
4 | HID_Collection ( HID_Application ),
|
5 |
|
6 | HID_UsageMin ( 0x51 ),
|
7 | HID_UsageMax ( 0x2C ),
|
8 | HID_LogicalMin ( 0x51 ), // value range: 0 - 0xFF
|
9 | HID_LogicalMax ( 0x2C ), // value range: 0 - 0xFF
|
10 |
|
11 |
|
12 | HID_ReportSize ( 8 ), // 8 bits
|
13 | HID_ReportCount ( 6 ),
|
14 | HID_Input ( HID_Data | HID_Variable | HID_Absolute ),
|
15 |
|
16 | HID_ReportSize ( 8 ), // 8 bits
|
17 | HID_ReportCount ( 1 ),
|
18 | HID_Usage ( 0x01 ),
|
19 | HID_Output ( HID_Data | HID_Variable | HID_Absolute ),
|
20 | HID_ReportCount ( HID_FEATURE_REPORT_BYTES ),
|
21 | HID_Usage ( 0x01 ),
|
22 | HID_Feature ( HID_Data | HID_Variable | HID_Absolute ),
|
23 | HID_EndCollection,
|
24 | };
|
Gruß
Bernd