|
enum | hid_subclass_enum_t { HID_SUBCLASS_NONE = 0
, HID_SUBCLASS_BOOT = 1
} |
| HID Subclass. More...
|
|
enum | hid_interface_protocol_enum_t { HID_ITF_PROTOCOL_NONE = 0
, HID_ITF_PROTOCOL_KEYBOARD = 1
, HID_ITF_PROTOCOL_MOUSE = 2
} |
| HID Interface Protocol. More...
|
|
enum | hid_descriptor_enum_t { HID_DESC_TYPE_HID = 0x21
, HID_DESC_TYPE_REPORT = 0x22
, HID_DESC_TYPE_PHYSICAL = 0x23
} |
| HID Descriptor Type. More...
|
|
enum | hid_report_type_t { HID_REPORT_TYPE_INVALID = 0
, HID_REPORT_TYPE_INPUT
, HID_REPORT_TYPE_OUTPUT
, HID_REPORT_TYPE_FEATURE
} |
| HID Request Report Type. More...
|
|
enum | hid_request_enum_t {
HID_REQ_CONTROL_GET_REPORT = 0x01
, HID_REQ_CONTROL_GET_IDLE = 0x02
, HID_REQ_CONTROL_GET_PROTOCOL = 0x03
, HID_REQ_CONTROL_SET_REPORT = 0x09
,
HID_REQ_CONTROL_SET_IDLE = 0x0a
, HID_REQ_CONTROL_SET_PROTOCOL = 0x0b
} |
| HID Class Specific Control Request. More...
|
|
enum | hid_local_enum_t {
HID_LOCAL_NotSupported = 0
, HID_LOCAL_Arabic
, HID_LOCAL_Belgian
, HID_LOCAL_Canadian_Bilingual
,
HID_LOCAL_Canadian_French
, HID_LOCAL_Czech_Republic
, HID_LOCAL_Danish
, HID_LOCAL_Finnish
,
HID_LOCAL_French
, HID_LOCAL_German
, HID_LOCAL_Greek
, HID_LOCAL_Hebrew
,
HID_LOCAL_Hungary
, HID_LOCAL_International
, HID_LOCAL_Italian
, HID_LOCAL_Japan_Katakana
,
HID_LOCAL_Korean
, HID_LOCAL_Latin_American
, HID_LOCAL_Netherlands_Dutch
, HID_LOCAL_Norwegian
,
HID_LOCAL_Persian_Farsi
, HID_LOCAL_Poland
, HID_LOCAL_Portuguese
, HID_LOCAL_Russia
,
HID_LOCAL_Slovakia
, HID_LOCAL_Spanish
, HID_LOCAL_Swedish
, HID_LOCAL_Swiss_French
,
HID_LOCAL_Swiss_German
, HID_LOCAL_Switzerland
, HID_LOCAL_Taiwan
, HID_LOCAL_Turkish_Q
,
HID_LOCAL_UK
, HID_LOCAL_US
, HID_LOCAL_Yugoslavia
, HID_LOCAL_Turkish_F
} |
| HID Local Code. More...
|
|
enum | hid_protocol_mode_enum_t { HID_PROTOCOL_BOOT = 0
, HID_PROTOCOL_REPORT = 1
} |
|