STM32F439xx HAL User Manual
Data Fields
ETH_DMAInitTypeDef Struct Reference

ETH DMA Configuration Structure definition. More...

#include <stm32f4xx_hal_eth.h>

Data Fields

uint32_t DropTCPIPChecksumErrorFrame
uint32_t ReceiveStoreForward
uint32_t FlushReceivedFrame
uint32_t TransmitStoreForward
uint32_t TransmitThresholdControl
uint32_t ForwardErrorFrames
uint32_t ForwardUndersizedGoodFrames
uint32_t ReceiveThresholdControl
uint32_t SecondFrameOperate
uint32_t AddressAlignedBeats
uint32_t FixedBurst
uint32_t RxDMABurstLength
uint32_t TxDMABurstLength
uint32_t EnhancedDescriptorFormat
uint32_t DescriptorSkipLength
uint32_t DMAArbitration

Detailed Description

ETH DMA Configuration Structure definition.

Definition at line 527 of file stm32f4xx_hal_eth.h.


Field Documentation

Enables or disables the Address Aligned Beats. This parameter can be a value of ETH Address Aligned Beats

Definition at line 558 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Specifies the number of word to skip between two unchained descriptors (Ring mode) This parameter must be a number between Min_Data = 0 and Max_Data = 32

Definition at line 573 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects the DMA Tx/Rx arbitration. This parameter can be a value of ETH DMA Arbitration

Definition at line 576 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects or not the Dropping of TCP/IP Checksum Error Frames. This parameter can be a value of ETH Drop TCP IP Checksum Error Frame

Definition at line 529 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables the enhanced descriptor format. This parameter can be a value of ETH DMA Enhanced descriptor format

Definition at line 570 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables or disables the AHB Master interface fixed burst transfers. This parameter can be a value of ETH Fixed Burst

Definition at line 561 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables or disables the flushing of received frames. This parameter can be a value of ETH Flush Received Frame

Definition at line 535 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects or not the forward to the DMA of erroneous frames. This parameter can be a value of ETH Forward Error Frames

Definition at line 544 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables or disables the Rx FIFO to forward Undersized frames (frames with no Error and length less than 64 bytes) including pad-bytes and CRC) This parameter can be a value of ETH Forward Undersized Good Frames

Definition at line 547 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables or disables the Receive store and forward mode. This parameter can be a value of ETH Receive Store Forward

Definition at line 532 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects the threshold level of the Receive FIFO. This parameter can be a value of ETH Receive Threshold Control

Definition at line 551 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Indicates the maximum number of beats to be transferred in one Rx DMA transaction. This parameter can be a value of ETH Rx DMA Burst Length

Definition at line 564 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects or not the Operate on second frame mode, which allows the DMA to process a second frame of Transmit data even before obtaining the status for the first frame. This parameter can be a value of ETH Second Frame Operate

Definition at line 554 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Enables or disables Transmit store and forward mode. This parameter can be a value of ETH Transmit Store Forward

Definition at line 538 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Selects or not the Transmit Threshold Control. This parameter can be a value of ETH Transmit Threshold Control

Definition at line 541 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Indicates the maximum number of beats to be transferred in one Tx DMA transaction. This parameter can be a value of ETH Tx DMA Burst Length

Definition at line 567 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().


The documentation for this struct was generated from the following file: