/* * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD * * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include #include "usb/usb_types_ch9.h" #include "usb/usb_types_stack.h" /* Some tests where the ESP (acting as host) will require that a particular test device containing an ISOC endpoint be connected. This header contains functions to get information and descriptors about that test device. If you are connecting a different device, please update the descriptors in dev_isoc.c accordingly. */ #ifdef __cplusplus extern "C" { #endif /** * @brief Get the test device's ISOC OUT endpoint descriptor * * @param[in] speed Test device's current speed * @return ISOC OUT endpoint descriptor */ const usb_ep_desc_t *dev_isoc_get_out_ep_desc(usb_speed_t speed); #ifdef __cplusplus } #endif