![]() |
Data Structures | |
struct | _HIDDescriptor |
struct | _HIDDescriptor1 |
struct | _HIDPhysicalDescriptor0 |
union | HIDPhysicalInfo |
struct | _HIDPhysicalDescriptor |
Modules | |
HID Device Descriptor Codes | |
HID Interface Descriptor Codes | |
HID Release Numbers | |
HID Descriptors Types | |
USB HID Report | |
HID Request Codes | |
HID Report Types | |
HID Protocol Types | |
HID Usage Pages' IDs | |
HID GenericDesktop Page ID | |
HID GenericDesktop Usages | |
HID Keypad Page ID | |
HID Alphabetic Keys | |
HID Numeric Keys | |
HID Special Keys | |
HID Modified Keys | |
HID Error Codes | |
HID LEDs Page ID | |
HID LEDs Usages | |
HID BUTTONs Page ID | |
Functions | |
uint8_t | HIDIdleRequest_GetReportId (const USBGenericRequest *request) |
uint8_t | HIDIdleRequest_GetIdleRate (const USBGenericRequest *request) |
uint8_t | HIDKeypad_IsModifierKey (uint8_t key) |
uint8_t | HIDReportRequest_GetReportType (const USBGenericRequest *request) |
uint8_t | HIDReportRequest_GetReportId (const USBGenericRequest *request) |
struct _HIDDescriptor | __attribute__ ((__packed__)) HIDDescriptor |
struct _HIDDescriptor __attribute__ | ( | (__packed__) | ) |
HID Physical Descriptor set 0: specifies the number of additional descriptor sets.
HID Physical Descriptor
uint8_t HIDIdleRequest_GetIdleRate | ( | const USBGenericRequest * | request | ) |
Retrieves the Idle rate (in milliseconds) indicated by a SET_IDLE request.
request | Pointer to a USBGenericRequest instance. |
Definition at line 68 of file HIDIdleRequest.c.
uint8_t HIDIdleRequest_GetReportId | ( | const USBGenericRequest * | request | ) |
Indicates the ID of the report targeted by a SET_IDLE or GET_IDLE request. This value should be 0 if report IDs are not used.
request | Pointer to a USBGenericRequest instance. |
Definition at line 57 of file HIDIdleRequest.c.
uint8_t HIDKeypad_IsModifierKey | ( | uint8_t | key | ) |
Indicates if the given key code is associated with a modified key.
key | Key code. |
uint8_t HIDReportRequest_GetReportId | ( | const USBGenericRequest * | request | ) |
Indicates the ID of the report targeted by a SET_REPORT or GET_REPORT request. This value should be 0 if report IDs are not used.
request | Pointer to a USBGenericRequest instance. |
Definition at line 68 of file HIDReportRequest.c.
uint8_t HIDReportRequest_GetReportType | ( | const USBGenericRequest * | request | ) |
Indicates the type of report targeted by a SET_REPORT or GET_REPORT request.
request | Pointer to a USBGenericRequest instance. |
Definition at line 57 of file HIDReportRequest.c.