HAL
ETH_MACConfigTypeDef::TransmitFlowControl is only used within HAL.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesHALETH_MACConfigTypeDef::TransmitFlowControl

ETH_MACConfigTypeDef::TransmitFlowControl field

Enables or disables the MAC to transmit Pause packets in Full Duplex mode or the MAC back pressure operation in Half Duplex mode

Syntax

FunctionalState TransmitFlowControl;

References

LocationReferrerText
stm32f4xx_hal_eth.h:314
TransmitFlowControl; /*!< Enables or disables the MAC to transmit Pause packets in Full Duplex mode
stm32f4xx_hal_eth.c:2210HAL_ETH_GetMACConfig()
macconf->TransmitFlowControl = ((READ_BIT(heth->Instance->MACFCR, ETH_MACFCR_TFCE) >> 1) > 0U) ? ENABLE : DISABLE;
stm32f4xx_hal_eth.c:2780ETH_SetMACConfig()
((uint32_t)((macconf->TransmitFlowControl == ENABLE) ? 1U : 0U) << 1U));
stm32f4xx_hal_eth.c:2867ETH_MACDMAConfig()
macDefaultConf.TransmitFlowControl = DISABLE;

Data Use

Functions writing ETH_MACConfigTypeDef::TransmitFlowControl
Functions reading ETH_MACConfigTypeDef::TransmitFlowControl
ETH_MACConfigTypeDef::TransmitFlowControl
all items filtered out
Type of ETH_MACConfigTypeDef::TransmitFlowControl
ETH_MACConfigTypeDef::TransmitFlowControl
all items filtered out