STM32H735xx HAL User Manual
|
ETH DMA Configuration Structure definition. More...
#include <stm32h7xx_hal_eth.h>
Data Fields | |
uint32_t | DMAArbitration |
FunctionalState | AddressAlignedBeats |
uint32_t | BurstMode |
FunctionalState | RebuildINCRxBurst |
FunctionalState | PBLx8Mode |
uint32_t | TxDMABurstLength |
FunctionalState | SecondPacketOperate |
uint32_t | RxDMABurstLength |
FunctionalState | FlushRxPacket |
FunctionalState | TCPSegmentation |
uint32_t | MaximumSegmentSize |
ETH DMA Configuration Structure definition.
Definition at line 324 of file stm32h7xx_hal_eth.h.
FunctionalState ETH_DMAConfigTypeDef::AddressAlignedBeats |
Enables or disables the AHB Master interface address aligned burst transfers on Read and Write channels
Definition at line 329 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
uint32_t ETH_DMAConfigTypeDef::BurstMode |
Sets the AHB Master interface burst transfers. This parameter can be a value of ETH Burst Mode
Definition at line 332 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
uint32_t ETH_DMAConfigTypeDef::DMAArbitration |
Sets the arbitration scheme between DMA Tx and Rx This parameter can be a value of ETH DMA Arbitration
Definition at line 326 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
FunctionalState ETH_DMAConfigTypeDef::FlushRxPacket |
Enables or disables the Rx Packet Flush
Definition at line 349 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
Sets the maximum segment size that should be used while segmenting the packet This parameter can be a value from 0x40 to 0x3FFF
Definition at line 353 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
FunctionalState ETH_DMAConfigTypeDef::PBLx8Mode |
Enables or disables the PBL multiplication by eight.
Definition at line 338 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
FunctionalState ETH_DMAConfigTypeDef::RebuildINCRxBurst |
Enables or disables the AHB Master to rebuild the pending beats of any initiated burst transfer with INCRx and SINGLE transfers.
Definition at line 335 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
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 346 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
FunctionalState ETH_DMAConfigTypeDef::SecondPacketOperate |
Enables or disables the Operate on second Packet mode, which allows the DMA to process a second Packet of Transmit data even before obtaining the status for the first one.
Definition at line 343 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
FunctionalState ETH_DMAConfigTypeDef::TCPSegmentation |
Enables or disables the TCP Segmentation
Definition at line 351 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().
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 340 of file stm32h7xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), ETH_SetDMAConfig(), and HAL_ETH_GetDMAConfig().