XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_usb_struct Struct Reference

#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]
 

Detailed Description

Struct representing an RTOS USB driver instance.

The members in this struct should not be accessed directly.


The documentation for this struct was generated from the following file: