M480 BSP V3.05.005
The Board Support Package for M480 Series
Modules | Macros
HSUSBD Exported Constants

Modules

 HSUSBD Exported Struct
 

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.