| M480 BSP V3.05.001 The Board Support Package for M480 Series

Macros
HSUSBD Exported Constants
Standard Driver » HSUSBD Driver

## Macros
#define | HSUSBD_CEPCTL_NAKCLR
#define | HSUSBD_CEPCTL_STALL
#define | HSUSBD_CEPCTL_ZEROLEN
#define | HSUSBD_CEPCTL_FLUSH
#define | HSUSBD_EP_RSPCTL_FLUSH
#define | HSUSBD_EP_RSPCTL_MODE_AUTO
#define | HSUSBD_EP_RSPCTL_MODE_MANUAL
#define | HSUSBD_EP_RSPCTL_MODE_FLY
#define | HSUSBD_EP_RSPCTL_MODE_MASK
#define | HSUSBD_EP_RSPCTL_TOGGLE
#define | HSUSBD_EP_RSPCTL_HALT
#define | HSUSBD_EP_RSPCTL_ZEROLEN
#define | HSUSBD_EP_RSPCTL_SHORTTXEN
#define | HSUSBD_EP_RSPCTL_DISBUF
#define | HSUSBD_EP_CFG_VALID
#define | HSUSBD_EP_CFG_TYPE_BULK
#define | HSUSBD_EP_CFG_TYPE_INT
#define | HSUSBD_EP_CFG_TYPE_ISO
#define | HSUSBD_EP_CFG_TYPE_MASK
#define | HSUSBD_EP_CFG_DIR_OUT
#define | HSUSBD_EP_CFG_DIR_IN

## Detailed Description

## Macro Definition Documentation

## ◆ HSUSBD_CEPCTL_FLUSH

#define HSUSBD_CEPCTL_FLUSH

CEP flush

Definition at line 55 of file hsusbd.h.

## ◆ HSUSBD_CEPCTL_NAKCLR

#define HSUSBD_CEPCTL_NAKCLR

HIDDEN_SYMBOLS NAK clear

Definition at line 52 of file hsusbd.h.

## ◆ HSUSBD_CEPCTL_STALL

#define HSUSBD_CEPCTL_STALL

Stall

Definition at line 53 of file hsusbd.h.

## ◆ HSUSBD_CEPCTL_ZEROLEN

#define HSUSBD_CEPCTL_ZEROLEN

Zero length packet

Definition at line 54 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_DIR_IN

#define HSUSBD_EP_CFG_DIR_IN

IN endpoint

Definition at line 76 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_DIR_OUT

#define HSUSBD_EP_CFG_DIR_OUT

OUT endpoint

Definition at line 75 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_TYPE_BULK

#define HSUSBD_EP_CFG_TYPE_BULK

Endpoint type - bulk

Definition at line 71 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_TYPE_INT

#define HSUSBD_EP_CFG_TYPE_INT

Endpoint type - interrupt

Definition at line 72 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_TYPE_ISO

#define HSUSBD_EP_CFG_TYPE_ISO

Endpoint type - isochronous

Definition at line 73 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_TYPE_MASK

#define HSUSBD_EP_CFG_TYPE_MASK

Endpoint type mask

Definition at line 74 of file hsusbd.h.

## ◆ HSUSBD_EP_CFG_VALID

#define HSUSBD_EP_CFG_VALID

Endpoint Valid

Definition at line 70 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_DISBUF

#define HSUSBD_EP_RSPCTL_DISBUF

Disable buffer

Definition at line 67 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_FLUSH

#define HSUSBD_EP_RSPCTL_FLUSH

Buffer Flush

Definition at line 58 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_HALT

#define HSUSBD_EP_RSPCTL_HALT

Endpoint halt

Definition at line 64 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_MODE_AUTO

#define HSUSBD_EP_RSPCTL_MODE_AUTO

Auto-Validate Mode

Definition at line 59 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_MODE_FLY

#define HSUSBD_EP_RSPCTL_MODE_FLY

Fly Mode

Definition at line 61 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_MODE_MANUAL

#define HSUSBD_EP_RSPCTL_MODE_MANUAL

Manual-Validate Mode

Definition at line 60 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_MODE_MASK

#define HSUSBD_EP_RSPCTL_MODE_MASK

Mode Mask

Definition at line 62 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_SHORTTXEN

#define HSUSBD_EP_RSPCTL_SHORTTXEN

Packet end

Definition at line 66 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_TOGGLE

#define HSUSBD_EP_RSPCTL_TOGGLE

Clear Toggle bit

Definition at line 63 of file hsusbd.h.

## ◆ HSUSBD_EP_RSPCTL_ZEROLEN

#define HSUSBD_EP_RSPCTL_ZEROLEN

Zero length packet IN

Definition at line 65 of file hsusbd.h.