STM32F439xx HAL User Manual
Defines
ETH DMA Flags
ETH Exported Constants

Defines

#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

Define Documentation

#define ETH_DMA_FLAG_ACCESSERROR   0x02000000U

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

Definition at line 1475 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_AIS   0x00008000U

Abnormal interrupt summary flag

Definition at line 1477 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_IRQHandler().

#define ETH_DMA_FLAG_DATATRANSFERERROR   0x00800000U

Error bits 0-Rx DMA, 1-Tx DMA

Definition at line 1473 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_ER   0x00004000U

Early receive flag

Definition at line 1478 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_ET   0x00000400U

Early transmit flag

Definition at line 1480 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_FBE   0x00002000U

Fatal bus error flag

Definition at line 1479 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_MMC   0x08000000U

MMC interrupt (on DMA)

Definition at line 1472 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_NIS   0x00010000U

Normal interrupt summary flag

Definition at line 1476 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_PMT   0x10000000U

PMT interrupt (on DMA)

Definition at line 1471 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_R   0x00000040U

Receive flag

Definition at line 1484 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_IRQHandler().

#define ETH_DMA_FLAG_RBU   0x00000080U

Receive buffer unavailable flag

Definition at line 1483 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_READWRITEERROR   0x01000000U

Error bits 0-write transfer, 1-read transfer

Definition at line 1474 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_RO   0x00000010U

Overflow flag

Definition at line 1486 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_RPS   0x00000100U

Receive process stopped flag

Definition at line 1482 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_RWT   0x00000200U

Receive watchdog timeout flag

Definition at line 1481 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_T   0x00000001U

Transmit flag

Definition at line 1490 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_IRQHandler().

#define ETH_DMA_FLAG_TBU   0x00000004U

Transmit buffer unavailable flag

Definition at line 1488 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_TJT   0x00000008U

Transmit jabber timeout flag

Definition at line 1487 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_TPS   0x00000002U

Transmit process stopped flag

Definition at line 1489 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_TST   0x20000000U

Time-stamp trigger interrupt (on DMA)

Definition at line 1470 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_FLAG_TU   0x00000020U

Underflow flag

Definition at line 1485 of file stm32f4xx_hal_eth.h.