2.6.5.1 usb_device_hid.h
File Name
usb_hid_function_driver.h
Description
USB HID Function Driver
This file contains the API definitions for the USB Device HID Function Driver. The application should include this file if it needs to use the HID Function Driver API.
Enumerations
Name | Description |
USB_DEVICE_HID_EVENT | USB Device HID Function Driver Events. |
USB_DEVICE_HID_RESULT | USB Device HID Function Driver USB Device HID Result enumeration. |
Functions
Name | Description |
USB_DEVICE_HID_EventHandlerSet | This function registers a event handler for the specified HID function driver instance. |
USB_DEVICE_HID_ReportReceive | This function submits the buffer to HID function driver library to receive a report from host to device. |
USB_DEVICE_HID_ReportSend | This function submits the buffer to HID function driver library to send a report from device to host. |
USB_DEVICE_HID_TransferCancel | This function cancels a scheduled HID Device data transfer. |
Macros
Name | Description |
USB_DEVICE_HID_EVENT_RESPONSE_NONE | USB Device HID Function Driver Event Handler Response Type None. |
USB_DEVICE_HID_FUNCTION_DRIVER | This is a pointer to a group of HID Function Driver callback function pointers. |
USB_DEVICE_HID_INDEX_0 | USB Device HID Function Driver Index Constants. |
USB_DEVICE_HID_INDEX_1 | This is macro USB_DEVICE_HID_INDEX_1. |
USB_DEVICE_HID_INDEX_2 | This is macro USB_DEVICE_HID_INDEX_2. |
USB_DEVICE_HID_INDEX_3 | This is macro USB_DEVICE_HID_INDEX_3. |
USB_DEVICE_HID_INDEX_4 | This is macro USB_DEVICE_HID_INDEX_4. |
USB_DEVICE_HID_INDEX_5 | This is macro USB_DEVICE_HID_INDEX_5. |
USB_DEVICE_HID_INDEX_6 | This is macro USB_DEVICE_HID_INDEX_6. |
USB_DEVICE_HID_INDEX_7 | This is macro USB_DEVICE_HID_INDEX_7. |
USB_DEVICE_HID_TRANSFER_HANDLE_INVALID | USB Device HID Function Driver Invalid Transfer Handle Definition. |
Structures
Name | Description |
USB_DEVICE_HID_EVENT_DATA_GET_IDLE | USB Device HID Get Idle Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_GET_REPORT | USB Device HID Get Report Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_REPORT_RECEIVED | USB Device HID Report Received Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_REPORT_SENT | USB Device HID Report Sent Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_SET_IDLE | USB Device HID Set Idle Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_SET_PROTOCOL | USB Device HID Set Protocol Event Data Type. |
USB_DEVICE_HID_EVENT_DATA_SET_REPORT | USB Device HID Set Report Event Data Type. |
USB_DEVICE_HID_INIT | USB Device HID Function Driver Initialization Data Structure. |
Types
Name | Description |
USB_DEVICE_HID_EVENT_HANDLER | USB Device HID Event Handler Function Pointer Type. |
USB_DEVICE_HID_EVENT_RESPONSE | USB Device HID Function Driver Event Callback Response Type. |
USB_DEVICE_HID_INDEX | USB device HID Function Driver Index. |
USB_DEVICE_HID_TRANSFER_HANDLE | USB Device HID Function Driver Transfer Handle Definition. |