STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
USBD_DEF_Exported_TypesDefinitions
Collaboration diagram for USBD_DEF_Exported_TypesDefinitions:

Classes

struct  usb_setup_req
struct  __PACKED
struct  USBD_BosDescTypeDef
struct  USBD_DescHeaderTypeDef
struct  _Device_cb
struct  USBD_DescriptorsTypeDef
struct  USBD_EndpointTypeDef
struct  _USBD_HandleTypeDef

Typedefs

typedef struct usb_setup_req USBD_SetupReqTypedef
typedef struct _Device_cb USBD_ClassTypeDef
typedef struct _USBD_HandleTypeDef USBD_HandleTypeDef

Enumerations

enum  USBD_SpeedTypeDef { USBD_SPEED_HIGH = 0U , USBD_SPEED_FULL = 1U , USBD_SPEED_LOW = 2U }
enum  USBD_StatusTypeDef { USBD_OK = 0U , USBD_BUSY , USBD_EMEM , USBD_FAIL }
enum  USBD_EPDirectionTypeDef { OUT = 0x00 , IN = 0x80 }
enum  USBD_CDC_NotifCodeTypeDef { NETWORK_CONNECTION = 0x00 , RESPONSE_AVAILABLE = 0x01 , CONNECTION_SPEED_CHANGE = 0x2A }

Detailed Description

Typedef Documentation

◆ USBD_ClassTypeDef

typedef struct _Device_cb USBD_ClassTypeDef

◆ USBD_HandleTypeDef

◆ USBD_SetupReqTypedef

Enumeration Type Documentation

◆ USBD_CDC_NotifCodeTypeDef

Enumerator
NETWORK_CONNECTION 
RESPONSE_AVAILABLE 
CONNECTION_SPEED_CHANGE 

Definition at line 410 of file usbd_def.h.

◆ USBD_EPDirectionTypeDef

Enumerator
OUT 
IN 

Definition at line 404 of file usbd_def.h.

◆ USBD_SpeedTypeDef

Enumerator
USBD_SPEED_HIGH 
USBD_SPEED_FULL 
USBD_SPEED_LOW 

Definition at line 271 of file usbd_def.h.

◆ USBD_StatusTypeDef

Enumerator
USBD_OK 
USBD_BUSY 
USBD_EMEM 
USBD_FAIL 

Definition at line 279 of file usbd_def.h.