| NUC472_NUC442_BSP V3.04.000 The Board Support Package for NUC472/NUC442

Modules | Macros
USBD Exported Constants
NUC472/NUC442 Device Driver » USBD Driver
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.