ConOpSys V2970  P004.07
ANVILEX control operating system
Macros
Collaboration diagram for ETH DMA Flags:

Macros

#define ETH_DMA_FLAG_TST   0x20000000U
 
#define ETH_DMA_FLAG_PMT   0x10000000U
 
#define ETH_DMA_FLAG_MMC   0x08000000U
 
#define ETH_DMA_FLAG_DATATRANSFERERROR   0x00800000U
 
#define ETH_DMA_FLAG_READWRITEERROR   0x01000000U
 
#define ETH_DMA_FLAG_ACCESSERROR   0x02000000U
 
#define ETH_DMA_FLAG_NIS   0x00010000U
 
#define ETH_DMA_FLAG_AIS   0x00008000U
 
#define ETH_DMA_FLAG_ER   0x00004000U
 
#define ETH_DMA_FLAG_FBE   0x00002000U
 
#define ETH_DMA_FLAG_ET   0x00000400U
 
#define ETH_DMA_FLAG_RWT   0x00000200U
 
#define ETH_DMA_FLAG_RPS   0x00000100U
 
#define ETH_DMA_FLAG_RBU   0x00000080U
 
#define ETH_DMA_FLAG_R   0x00000040U
 
#define ETH_DMA_FLAG_TU   0x00000020U
 
#define ETH_DMA_FLAG_RO   0x00000010U
 
#define ETH_DMA_FLAG_TJT   0x00000008U
 
#define ETH_DMA_FLAG_TBU   0x00000004U
 
#define ETH_DMA_FLAG_TPS   0x00000002U
 
#define ETH_DMA_FLAG_T   0x00000001U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_FLAG_ACCESSERROR

#define ETH_DMA_FLAG_ACCESSERROR   0x02000000U

Error bits 0-data buffer, 1-desc. access

◆ ETH_DMA_FLAG_AIS

#define ETH_DMA_FLAG_AIS   0x00008000U

Abnormal interrupt summary flag

◆ ETH_DMA_FLAG_DATATRANSFERERROR

#define ETH_DMA_FLAG_DATATRANSFERERROR   0x00800000U

Error bits 0-Rx DMA, 1-Tx DMA

◆ ETH_DMA_FLAG_ER

#define ETH_DMA_FLAG_ER   0x00004000U

Early receive flag

◆ ETH_DMA_FLAG_ET

#define ETH_DMA_FLAG_ET   0x00000400U

Early transmit flag

◆ ETH_DMA_FLAG_FBE

#define ETH_DMA_FLAG_FBE   0x00002000U

Fatal bus error flag

◆ ETH_DMA_FLAG_MMC

#define ETH_DMA_FLAG_MMC   0x08000000U

MMC interrupt (on DMA)

◆ ETH_DMA_FLAG_NIS

#define ETH_DMA_FLAG_NIS   0x00010000U

Normal interrupt summary flag

◆ ETH_DMA_FLAG_PMT

#define ETH_DMA_FLAG_PMT   0x10000000U

PMT interrupt (on DMA)

◆ ETH_DMA_FLAG_R

#define ETH_DMA_FLAG_R   0x00000040U

Receive flag

◆ ETH_DMA_FLAG_RBU

#define ETH_DMA_FLAG_RBU   0x00000080U

Receive buffer unavailable flag

◆ ETH_DMA_FLAG_READWRITEERROR

#define ETH_DMA_FLAG_READWRITEERROR   0x01000000U

Error bits 0-write transfer, 1-read transfer

◆ ETH_DMA_FLAG_RO

#define ETH_DMA_FLAG_RO   0x00000010U

Overflow flag

◆ ETH_DMA_FLAG_RPS

#define ETH_DMA_FLAG_RPS   0x00000100U

Receive process stopped flag

◆ ETH_DMA_FLAG_RWT

#define ETH_DMA_FLAG_RWT   0x00000200U

Receive watchdog timeout flag

◆ ETH_DMA_FLAG_T

#define ETH_DMA_FLAG_T   0x00000001U

Transmit flag

◆ ETH_DMA_FLAG_TBU

#define ETH_DMA_FLAG_TBU   0x00000004U

Transmit buffer unavailable flag

◆ ETH_DMA_FLAG_TJT

#define ETH_DMA_FLAG_TJT   0x00000008U

Transmit jabber timeout flag

◆ ETH_DMA_FLAG_TPS

#define ETH_DMA_FLAG_TPS   0x00000002U

Transmit process stopped flag

◆ ETH_DMA_FLAG_TST

#define ETH_DMA_FLAG_TST   0x20000000U

Time-stamp trigger interrupt (on DMA)

◆ ETH_DMA_FLAG_TU

#define ETH_DMA_FLAG_TU   0x00000020U

Underflow flag