NUC472_NUC442_BSP V3.03.005
The Board Support Package for NUC472/NUC442
Modules | Macros
USBD Exported Constants
Collaboration diagram for USBD Exported Constants:

Modules

 USBD Exported Struct
 

Macros

#define USB_CEPCTL_NAKCLR
 
#define USB_CEPCTL_STALL
 
#define USB_CEPCTL_ZEROLEN
 
#define USB_CEPCTL_FLUSH
 
#define USB_EP_RSPCTL_FLUSH
 
#define USB_EP_RSPCTL_MODE_AUTO
 
#define USB_EP_RSPCTL_MODE_MANUAL
 
#define USB_EP_RSPCTL_MODE_FLY
 
#define USB_EP_RSPCTL_MODE_MASK
 
#define USB_EP_RSPCTL_TOGGLE
 
#define USB_EP_RSPCTL_HALT
 
#define USB_EP_RSPCTL_ZEROLEN
 
#define USB_EP_RSPCTL_SHORTTXEN
 
#define USB_EP_RSPCTL_DISBUF
 
#define USB_EP_CFG_VALID
 
#define USB_EP_CFG_TYPE_BULK
 
#define USB_EP_CFG_TYPE_INT
 
#define USB_EP_CFG_TYPE_ISO
 
#define USB_EP_CFG_TYPE_MASK
 
#define USB_EP_CFG_DIR_OUT
 
#define USB_EP_CFG_DIR_IN
 

Detailed Description

Macro Definition Documentation

◆ USB_CEPCTL_FLUSH

#define USB_CEPCTL_FLUSH

CEP flush

Definition at line 111 of file usbd.h.

◆ USB_CEPCTL_NAKCLR

#define USB_CEPCTL_NAKCLR

NAK clear

Definition at line 108 of file usbd.h.

◆ USB_CEPCTL_STALL

#define USB_CEPCTL_STALL

Stall

Definition at line 109 of file usbd.h.

◆ USB_CEPCTL_ZEROLEN

#define USB_CEPCTL_ZEROLEN

Zero length packet

Definition at line 110 of file usbd.h.

◆ USB_EP_CFG_DIR_IN

#define USB_EP_CFG_DIR_IN

IN endpoint

Definition at line 132 of file usbd.h.

◆ USB_EP_CFG_DIR_OUT

#define USB_EP_CFG_DIR_OUT

OUT endpoint

Definition at line 131 of file usbd.h.

◆ USB_EP_CFG_TYPE_BULK

#define USB_EP_CFG_TYPE_BULK

Endpoint type - bulk

Definition at line 127 of file usbd.h.

◆ USB_EP_CFG_TYPE_INT

#define USB_EP_CFG_TYPE_INT

Endpoint type - interrupt

Definition at line 128 of file usbd.h.

◆ USB_EP_CFG_TYPE_ISO

#define USB_EP_CFG_TYPE_ISO

Endpoint type - isochronous

Definition at line 129 of file usbd.h.

◆ USB_EP_CFG_TYPE_MASK

#define USB_EP_CFG_TYPE_MASK

Endpoint type mask

Definition at line 130 of file usbd.h.

◆ USB_EP_CFG_VALID

#define USB_EP_CFG_VALID

Endpoint Valid

Definition at line 126 of file usbd.h.

◆ USB_EP_RSPCTL_DISBUF

#define USB_EP_RSPCTL_DISBUF

Disable buffer

Definition at line 123 of file usbd.h.

◆ USB_EP_RSPCTL_FLUSH

#define USB_EP_RSPCTL_FLUSH

Buffer Flush

Definition at line 114 of file usbd.h.

◆ USB_EP_RSPCTL_HALT

#define USB_EP_RSPCTL_HALT

Endpoint halt

Definition at line 120 of file usbd.h.

◆ USB_EP_RSPCTL_MODE_AUTO

#define USB_EP_RSPCTL_MODE_AUTO

Auto-Validate Mode

Definition at line 115 of file usbd.h.

◆ USB_EP_RSPCTL_MODE_FLY

#define USB_EP_RSPCTL_MODE_FLY

Fly Mode

Definition at line 117 of file usbd.h.

◆ USB_EP_RSPCTL_MODE_MANUAL

#define USB_EP_RSPCTL_MODE_MANUAL

Manual-Validate Mode

Definition at line 116 of file usbd.h.

◆ USB_EP_RSPCTL_MODE_MASK

#define USB_EP_RSPCTL_MODE_MASK

Mode Mask

Definition at line 118 of file usbd.h.

◆ USB_EP_RSPCTL_SHORTTXEN

#define USB_EP_RSPCTL_SHORTTXEN

Packet end

Definition at line 122 of file usbd.h.

◆ USB_EP_RSPCTL_TOGGLE

#define USB_EP_RSPCTL_TOGGLE

Clear Toggle bit

Definition at line 119 of file usbd.h.

◆ USB_EP_RSPCTL_ZEROLEN

#define USB_EP_RSPCTL_ZEROLEN

Zero length packet IN

Definition at line 121 of file usbd.h.