HAL
ETH_DMAInitTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint32_t
Enables the enhanced descriptor format. This parameter can be a value of ETH_DMA_Enhanced_descriptor_format.
uint32_t
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.
uint32_t
Selects the DMA Tx/Rx arbitration. This parameter can be a value of ETH_DMA_Arbitration.
uint32_t
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.
uint32_t
Enables or disables the Receive store and forward mode. This parameter can be a value of ETH_Receive_Store_Forward.
uint32_t
Enables or disables the flushing of received frames. This parameter can be a value of ETH_Flush_Received_Frame.
uint32_t
Enables or disables Transmit store and forward mode. This parameter can be a value of ETH_Transmit_Store_Forward.
uint32_t
Selects or not the Transmit Threshold Control. This parameter can be a value of ETH_Transmit_Threshold_Control.
uint32_t
Selects or not the forward to the DMA of erroneous frames. This parameter can be a value of ETH_Forward_Error_Frames.
uint32_t
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.
uint32_t
Selects the threshold level of the Receive FIFO. This parameter can be a value of ETH_Receive_Threshold_Control.
uint32_t
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.
uint32_t
Enables or disables the Address Aligned Beats. This parameter can be a value of ETH_Address_Aligned_Beats.
uint32_t
Enables or disables the AHB Master interface fixed burst transfers. This parameter can be a value of ETH_Fixed_Burst.
uint32_t
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.
uint32_t
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.

References

from examples