Lines Matching +full:usb +full:- +full:c
2 * Copyright (c) 2018 Intel Corporation
3 * Copyright (c) 2018,2021 Nordic Semiconductor ASA
5 * SPDX-License-Identifier: Apache-2.0
10 * @brief USB HID Class device API header
16 #include <zephyr/usb/class/hid.h>
17 #include <zephyr/usb/usb_ch9.h>
20 extern "C" {
25 * @defgroup usb_hid_class USB HID class API
26 * @ingroup usb
33 * @defgroup usb_hid_device_api HID class USB specific definitions
45 * @brief USB HID device interface
65 * @param[in] dev Pointer to USB HID device
68 * @param[in] op Pointer to USB HID device interrupt struct
76 * @brief Write to USB HID interrupt endpoint buffer
78 * @param[in] dev Pointer to USB HID device
91 * @brief Read from USB HID interrupt endpoint buffer
93 * @param[in] dev Pointer to USB HID device
108 * @brief Set USB HID class Protocol Code
112 * @param[in] dev Pointer to USB HID device
120 * @brief Initialize USB HID class support
122 * @param[in] dev Pointer to USB HID device