HAL ETH Generic Driver
ETH_DMA_IT_T
ETH DMA overflow
ETH_DMA_OVERFLOW_RXFIFOCOUNTER
ETH_DMA_OVERFLOW_MISSEDFRAMECOUNTER
ETH DMA receive process state
ETH_DMA_RECEIVEPROCESS_STOPPED
ETH_DMA_RECEIVEPROCESS_FETCHING
ETH_DMA_RECEIVEPROCESS_WAITING
ETH_DMA_RECEIVEPROCESS_SUSPENDED
ETH_DMA_RECEIVEPROCESS_CLOSING
ETH_DMA_RECEIVEPROCESS_QUEUING
ETH DMA RX Descriptor
ETH_DMARXDESC_OWN
ETH_DMARXDESC_AFM
ETH_DMARXDESC_FL
ETH_DMARXDESC_ES
ETH_DMARXDESC_DE
ETH_DMARXDESC_SAF
ETH_DMARXDESC_LE
ETH_DMARXDESC_OE
ETH_DMARXDESC_VLAN
ETH_DMARXDESC_FS
ETH_DMARXDESC_LS
ETH_DMARXDESC_IPV4HCE
ETH_DMARXDESC_LC
ETH_DMARXDESC_FT
ETH_DMARXDESC_RWT
218/1371
Transmit interrupt
DocID028236 Rev 2
Overflow bit for FIFO overflow
counter
Overflow bit for missed frame
counter
Stopped - Reset or Stop Rx Command
issued
Running - fetching the Rx descriptor
Running - waiting for packet
Suspended - Rx Descriptor unavailable
Running - closing descriptor
Running - queuing the receive frame
into host memory
OWN bit: descriptor is owned by DMA
engine
DA Filter Fail for the rx frame
Receive descriptor frame length
Error summary: OR of the following
bits: DE || OE || IPC || LC || RWT || RE
|| CE
Descriptor error: no more descriptors
for receive frame
SA Filter Fail for the received frame
Frame size not matching with length
field
Overflow Error: Frame was damaged
due to buffer overflow
VLAN Tag: received frame is a VLAN
frame
First descriptor of the frame
Last descriptor of the frame
IPC Checksum Error: Rx Ipv4 header
checksum error
Late collision occurred during
reception
Frame type - Ethernet, otherwise 802.3
Receive Watchdog Timeout: watchdog
timer expired during reception
UM1940
Need help?
Do you have a question about the STM32F2 and is the answer not in the manual?
Questions and answers