Lines Matching +full:usb +full:- +full:c
2 * Copyright (c) 2022 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
9 * @brief New experimental USB device stack APIs and structures
11 * This file contains the USB device stack APIs and structures.
21 #include <zephyr/drivers/usb/uhc.h>
25 extern "C" {
29 * @brief USB HOST Core Layer API
30 * @defgroup usb_host_core_api USB Host Core API
31 * @ingroup usb
36 * USB host support runtime context
39 /** Name of the USB device */
57 * @brief USB Class Code triple
69 * @brief USB host class data and class instance API
99 * @brief Initialize the USB host support;
101 * @param[in] uhs_ctx Pointer to USB host support context
108 * @brief Enable the USB host support and class instances
110 * This function enables the USB host support.
112 * @param[in] uhs_ctx Pointer to USB host support context
119 * @brief Disable the USB host support
121 * This function disables the USB host support.
123 * @param[in] uhs_ctx Pointer to USB host support context
130 * @brief Shutdown the USB host support
132 * This function completely disables the USB host support.
134 * @param[in] uhs_ctx Pointer to USB host support context