STM32F479xx HAL User Manual
Defines
ETH DMA Interrupts
ETH Exported Constants

Defines

#define ETH_DMA_IT_TST   0x20000000U
#define ETH_DMA_IT_PMT   0x10000000U
#define ETH_DMA_IT_MMC   0x08000000U
#define ETH_DMA_IT_NIS   0x00010000U
#define ETH_DMA_IT_AIS   0x00008000U
#define ETH_DMA_IT_ER   0x00004000U
#define ETH_DMA_IT_FBE   0x00002000U
#define ETH_DMA_IT_ET   0x00000400U
#define ETH_DMA_IT_RWT   0x00000200U
#define ETH_DMA_IT_RPS   0x00000100U
#define ETH_DMA_IT_RBU   0x00000080U
#define ETH_DMA_IT_R   0x00000040U
#define ETH_DMA_IT_TU   0x00000020U
#define ETH_DMA_IT_RO   0x00000010U
#define ETH_DMA_IT_TJT   0x00000008U
#define ETH_DMA_IT_TBU   0x00000004U
#define ETH_DMA_IT_TPS   0x00000002U
#define ETH_DMA_IT_T   0x00000001U

Define Documentation

#define ETH_DMA_IT_AIS   0x00008000U

Abnormal interrupt summary

Definition at line 1533 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_ER   0x00004000U

Early receive interrupt

Definition at line 1534 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_ET   0x00000400U

Early transmit interrupt

Definition at line 1536 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_FBE   0x00002000U

Fatal bus error interrupt

Definition at line 1535 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_MMC   0x08000000U

MMC interrupt (on DMA)

Definition at line 1531 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_NIS   0x00010000U

Normal interrupt summary

Definition at line 1532 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_IRQHandler().

#define ETH_DMA_IT_PMT   0x10000000U

PMT interrupt (on DMA)

Definition at line 1530 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_R   0x00000040U

Receive interrupt

Definition at line 1540 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_IRQHandler().

#define ETH_DMA_IT_RBU   0x00000080U

Receive buffer unavailable interrupt

Definition at line 1539 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_RO   0x00000010U

Overflow interrupt

Definition at line 1542 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_RPS   0x00000100U

Receive process stopped interrupt

Definition at line 1538 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_RWT   0x00000200U

Receive watchdog timeout interrupt

Definition at line 1537 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_T   0x00000001U

Transmit interrupt

Definition at line 1546 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_IRQHandler().

#define ETH_DMA_IT_TBU   0x00000004U

Transmit buffer unavailable interrupt

Definition at line 1544 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_TJT   0x00000008U

Transmit jabber timeout interrupt

Definition at line 1543 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_TPS   0x00000002U

Transmit process stopped interrupt

Definition at line 1545 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_TST   0x20000000U

Time-stamp trigger interrupt (on DMA)

Definition at line 1529 of file stm32f4xx_hal_eth.h.

#define ETH_DMA_IT_TU   0x00000020U

Underflow interrupt

Definition at line 1541 of file stm32f4xx_hal_eth.h.