STM32F479xx HAL User Manual
|
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 |
ETH DMA Configuration Structure definition.
Definition at line 511 of file stm32f4xx_hal_eth.h.
Enables or disables the Address Aligned Beats. This parameter can be a value of ETH Address Aligned Beats
Definition at line 542 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 557 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().
uint32_t ETH_DMAInitTypeDef::DMAArbitration |
Selects the DMA Tx/Rx arbitration. This parameter can be a value of ETH DMA Arbitration
Definition at line 560 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 513 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 554 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().
uint32_t ETH_DMAInitTypeDef::FixedBurst |
Enables or disables the AHB Master interface fixed burst transfers. This parameter can be a value of ETH Fixed Burst
Definition at line 545 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 519 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 528 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 531 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 516 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 535 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().
uint32_t ETH_DMAInitTypeDef::RxDMABurstLength |
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 548 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 538 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 522 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 525 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().
uint32_t ETH_DMAInitTypeDef::TxDMABurstLength |
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 551 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().