STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
Collaboration diagram for ETH DMA Interrupts:

Macros

#define ETH_DMA_NORMAL_IT   ETH_DMAIER_NISE
 
#define ETH_DMA_ABNORMAL_IT   ETH_DMAIER_AISE
 
#define ETH_DMA_FATAL_BUS_ERROR_IT   ETH_DMAIER_FBEIE
 
#define ETH_DMA_EARLY_RX_IT   ETH_DMAIER_ERIE
 
#define ETH_DMA_EARLY_TX_IT   ETH_DMAIER_ETIE
 
#define ETH_DMA_RX_WATCHDOG_TIMEOUT_IT   ETH_DMAIER_RWTIE
 
#define ETH_DMA_RX_PROCESS_STOPPED_IT   ETH_DMAIER_RPSIE
 
#define ETH_DMA_RX_BUFFER_UNAVAILABLE_IT   ETH_DMAIER_RBUIE
 
#define ETH_DMA_RX_IT   ETH_DMAIER_RIE
 
#define ETH_DMA_TX_BUFFER_UNAVAILABLE_IT   ETH_DMAIER_TBUIE
 
#define ETH_DMA_TX_PROCESS_STOPPED_IT   ETH_DMAIER_TPSIE
 
#define ETH_DMA_TX_IT   ETH_DMAIER_TIE
 
#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
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_NORMAL_IT

#define ETH_DMA_NORMAL_IT   ETH_DMAIER_NISE

#include <stm32f4xx_hal_eth.h>

Definition at line 1018 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_ABNORMAL_IT

#define ETH_DMA_ABNORMAL_IT   ETH_DMAIER_AISE

#include <stm32f4xx_hal_eth.h>

Definition at line 1019 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_FATAL_BUS_ERROR_IT

#define ETH_DMA_FATAL_BUS_ERROR_IT   ETH_DMAIER_FBEIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1020 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_EARLY_RX_IT

#define ETH_DMA_EARLY_RX_IT   ETH_DMAIER_ERIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1021 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_EARLY_TX_IT

#define ETH_DMA_EARLY_TX_IT   ETH_DMAIER_ETIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1022 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RX_WATCHDOG_TIMEOUT_IT

#define ETH_DMA_RX_WATCHDOG_TIMEOUT_IT   ETH_DMAIER_RWTIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1023 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RX_PROCESS_STOPPED_IT

#define ETH_DMA_RX_PROCESS_STOPPED_IT   ETH_DMAIER_RPSIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1024 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RX_BUFFER_UNAVAILABLE_IT

#define ETH_DMA_RX_BUFFER_UNAVAILABLE_IT   ETH_DMAIER_RBUIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1025 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RX_IT

#define ETH_DMA_RX_IT   ETH_DMAIER_RIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1026 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TX_BUFFER_UNAVAILABLE_IT

#define ETH_DMA_TX_BUFFER_UNAVAILABLE_IT   ETH_DMAIER_TBUIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1027 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TX_PROCESS_STOPPED_IT

#define ETH_DMA_TX_PROCESS_STOPPED_IT   ETH_DMAIER_TPSIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1028 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TX_IT

#define ETH_DMA_TX_IT   ETH_DMAIER_TIE

#include <stm32f4xx_hal_eth.h>

Definition at line 1029 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_TST

#define ETH_DMA_IT_TST   0x20000000U

#include <stm32f4xx_hal_eth.h>

Time-stamp trigger interrupt (on DMA)

Definition at line 1617 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_PMT

#define ETH_DMA_IT_PMT   0x10000000U

#include <stm32f4xx_hal_eth.h>

PMT interrupt (on DMA)

Definition at line 1618 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_MMC

#define ETH_DMA_IT_MMC   0x08000000U

#include <stm32f4xx_hal_eth.h>

MMC interrupt (on DMA)

Definition at line 1619 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_NIS

#define ETH_DMA_IT_NIS   0x00010000U

#include <stm32f4xx_hal_eth.h>

Normal interrupt summary

Definition at line 1620 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_AIS

#define ETH_DMA_IT_AIS   0x00008000U

#include <stm32f4xx_hal_eth.h>

Abnormal interrupt summary

Definition at line 1621 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_ER

#define ETH_DMA_IT_ER   0x00004000U

#include <stm32f4xx_hal_eth.h>

Early receive interrupt

Definition at line 1622 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_FBE

#define ETH_DMA_IT_FBE   0x00002000U

#include <stm32f4xx_hal_eth.h>

Fatal bus error interrupt

Definition at line 1623 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_ET

#define ETH_DMA_IT_ET   0x00000400U

#include <stm32f4xx_hal_eth.h>

Early transmit interrupt

Definition at line 1624 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_RWT

#define ETH_DMA_IT_RWT   0x00000200U

#include <stm32f4xx_hal_eth.h>

Receive watchdog timeout interrupt

Definition at line 1625 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_RPS

#define ETH_DMA_IT_RPS   0x00000100U

#include <stm32f4xx_hal_eth.h>

Receive process stopped interrupt

Definition at line 1626 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_RBU

#define ETH_DMA_IT_RBU   0x00000080U

#include <stm32f4xx_hal_eth.h>

Receive buffer unavailable interrupt

Definition at line 1627 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_R

#define ETH_DMA_IT_R   0x00000040U

#include <stm32f4xx_hal_eth.h>

Receive interrupt

Definition at line 1628 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_TU

#define ETH_DMA_IT_TU   0x00000020U

#include <stm32f4xx_hal_eth.h>

Underflow interrupt

Definition at line 1629 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_RO

#define ETH_DMA_IT_RO   0x00000010U

#include <stm32f4xx_hal_eth.h>

Overflow interrupt

Definition at line 1630 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_TJT

#define ETH_DMA_IT_TJT   0x00000008U

#include <stm32f4xx_hal_eth.h>

Transmit jabber timeout interrupt

Definition at line 1631 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_TBU

#define ETH_DMA_IT_TBU   0x00000004U

#include <stm32f4xx_hal_eth.h>

Transmit buffer unavailable interrupt

Definition at line 1632 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_TPS

#define ETH_DMA_IT_TPS   0x00000002U

#include <stm32f4xx_hal_eth.h>

Transmit process stopped interrupt

Definition at line 1633 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_IT_T

#define ETH_DMA_IT_T   0x00000001U

#include <stm32f4xx_hal_eth.h>

Transmit interrupt

Definition at line 1634 of file stm32f4xx_hal_eth.h.