| Zephyr Project API 4.0.0
    A Scalable Open Source RTOS | 
USBD HID device API header. More...
Go to the source code of this file.
| Data Structures | |
| struct | hid_device_ops | 
| HID device user callbacks.  More... | |
| Enumerations | |
| enum | { HID_REPORT_TYPE_INPUT = 1 , HID_REPORT_TYPE_OUTPUT , HID_REPORT_TYPE_FEATURE } | 
| HID report types Report types used in Get/Set Report requests.  More... | |
| Functions | |
| int | hid_device_register (const struct device *dev, const uint8_t *const rdesc, const uint16_t rsize, const struct hid_device_ops *const ops) | 
| Register HID device report descriptor and user callbacks. | |
| int | hid_device_submit_report (const struct device *dev, const uint16_t size, const uint8_t *const report) | 
| Submit new input report. | |
USBD HID device API header.