Classes | Typedefs | Enumerations | Variables
USB_CORE_Exported_Types
Collaboration diagram for USB_CORE_Exported_Types:

Classes

struct  _DCD
 
struct  _Device_cb
 
struct  _Device_TypeDef
 
struct  _HCD
 
struct  _OTG
 
struct  _USBD_USR_PROP
 
struct  USB_OTG_core_cfg
 
struct  USB_OTG_ep
 
struct  USB_OTG_handle
 
struct  USB_OTG_hc
 
struct  usb_setup_req
 

Typedefs

typedef struct _DCD DCD_DEV
 
typedef struct _DCDDCD_PDEV
 
typedef struct _HCD HCD_DEV
 
typedef struct _OTG OTG_DEV
 
typedef struct USB_OTG_core_cfgPUSB_OTG_CORE_CFGS
 
typedef struct USB_OTG_handlePUSB_OTG_CORE_HANDLE
 
typedef struct USB_OTG_epPUSB_OTG_EP
 
typedef struct USB_OTG_hcPUSB_OTG_HC
 
typedef struct _Device_TypeDefpUSBD_DEVICE
 
typedef struct USB_OTG_core_cfg USB_OTG_CORE_CFGS
 
typedef struct USB_OTG_handle USB_OTG_CORE_HANDLE
 
typedef struct USB_OTG_ep USB_OTG_EP
 
typedef struct USB_OTG_hc USB_OTG_HC
 
typedef struct _HCDUSB_OTG_USBH_PDEV
 
typedef struct _OTGUSB_OTG_USBO_PDEV
 
typedef struct usb_setup_req USB_SETUP_REQ
 
typedef struct _Device_cb USBD_Class_cb_TypeDef
 
typedef struct _Device_TypeDef USBD_DEVICE
 
typedef struct _USBD_USR_PROP USBD_Usr_cb_TypeDef
 

Enumerations

enum  CTRL_STATUS {
  CTRL_START = 0, CTRL_XFRC, CTRL_HALTED, CTRL_NAK,
  CTRL_STALL, CTRL_XACTERR, CTRL_BBLERR, CTRL_DATATGLERR,
  CTRL_FAIL
}
 
enum  HC_STATUS {
  HC_IDLE = 0, HC_XFRC, HC_HALTED, HC_NAK,
  HC_NYET, HC_STALL, HC_XACTERR, HC_BBLERR,
  HC_DATATGLERR
}
 
enum  URB_STATE {
  URB_IDLE = 0, URB_DONE, URB_NOTREADY, URB_ERROR,
  URB_STALL
}
 
enum  USB_OTG_STS { USB_OTG_OK = 0, USB_OTG_FAIL }
 

Variables

USBD_Class_cb_TypeDef USBD_MSC_cb
 

Detailed Description

Typedef Documentation

typedef struct _DCD DCD_DEV
typedef struct _DCD * DCD_PDEV
typedef struct _HCD HCD_DEV
typedef struct _OTG OTG_DEV
typedef struct USB_OTG_ep * PUSB_OTG_EP
typedef struct USB_OTG_hc * PUSB_OTG_HC
typedef struct _Device_TypeDef * pUSBD_DEVICE
typedef struct USB_OTG_ep USB_OTG_EP
typedef struct USB_OTG_hc USB_OTG_HC
typedef struct _HCD * USB_OTG_USBH_PDEV
typedef struct _OTG * USB_OTG_USBO_PDEV
typedef struct usb_setup_req USB_SETUP_REQ
typedef struct _Device_TypeDef USBD_DEVICE

Enumeration Type Documentation

Enumerator
CTRL_START 
CTRL_XFRC 
CTRL_HALTED 
CTRL_NAK 
CTRL_STALL 
CTRL_XACTERR 
CTRL_BBLERR 
CTRL_DATATGLERR 
CTRL_FAIL 

Definition at line 104 of file usb_core.h.

enum HC_STATUS
Enumerator
HC_IDLE 
HC_XFRC 
HC_HALTED 
HC_NAK 
HC_NYET 
HC_STALL 
HC_XACTERR 
HC_BBLERR 
HC_DATATGLERR 

Definition at line 84 of file usb_core.h.

enum URB_STATE
Enumerator
URB_IDLE 
URB_DONE 
URB_NOTREADY 
URB_ERROR 
URB_STALL 

Definition at line 96 of file usb_core.h.

Enumerator
USB_OTG_OK 
USB_OTG_FAIL 

Definition at line 79 of file usb_core.h.

Variable Documentation

USBD_Class_cb_TypeDef USBD_MSC_cb

Definition at line 129 of file usbd_msc_core.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:54