XCORE SDK
XCORE Software Development Kit
|
#include <rtos_usb.h>
Public Attributes | |
size_t | endpoint_count |
chanend_t | c_ep_out_xud [RTOS_USB_ENDPOINT_COUNT_MAX] |
chanend_t | c_ep_in_xud [RTOS_USB_ENDPOINT_COUNT_MAX] |
chanend_t | c_sof_xud |
chanend_t | c_sof |
int | sof_interrupt_enabled |
XUD_EpType | endpoint_out_type [RTOS_USB_ENDPOINT_COUNT_MAX] |
XUD_EpType | endpoint_in_type [RTOS_USB_ENDPOINT_COUNT_MAX] |
XUD_PwrConfig | power_source |
XUD_BusSpeed_t | speed |
chanend_t | c_ep [RTOS_USB_ENDPOINT_COUNT_MAX][2] |
XUD_ep | ep [RTOS_USB_ENDPOINT_COUNT_MAX][2] |
int | reset_received |
rtos_osal_thread_t | hil_thread |
RTOS_USB_ISR_CALLBACK_ATTR rtos_usb_isr_cb_t | isr_cb |
void * | isr_app_data |
rtos_usb_ep_xfer_info_t | ep_xfer_info [RTOS_USB_ENDPOINT_COUNT_MAX][2] |
Struct representing an RTOS USB driver instance.
The members in this struct should not be accessed directly.