HAL + 0/7 examples
SourceVu will show references to ETH_MACInitTypeDef from the following samples and libraries:
Examples
STM32469I_EVAL
Demonstrations
Applications
mbedTLS
STM324x9I_EVAL
Applications
mbedTLS
STM324xG_EVAL
Applications
mbedTLS
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint32_t
Selects or not the Watchdog timer When enabled, the MAC allows no more then 2048 bytes to be received. When disabled, the MAC can receive up to 16384 bytes. This parameter can be a value of ETH_Watchdog.
uint32_t
Selects or not Jabber timer When enabled, the MAC allows no more then 2048 bytes to be sent. When disabled, the MAC can send up to 16384 bytes. This parameter can be a value of ETH_Jabber.
uint32_t
Selects the minimum IFG between frames during transmission. This parameter can be a value of ETH_Inter_Frame_Gap.
uint32_t
Selects or not the Carrier Sense. This parameter can be a value of ETH_Carrier_Sense.
uint32_t
Selects or not the ReceiveOwn, ReceiveOwn allows the reception of frames when the TX_EN signal is asserted in Half-Duplex mode. This parameter can be a value of ETH_Receive_Own.
uint32_t
Selects or not the internal MAC MII Loopback mode. This parameter can be a value of ETH_Loop_Back_Mode.
uint32_t
Selects or not the IPv4 checksum checking for received frame payloads' TCP/UDP/ICMP headers. This parameter can be a value of ETH_Checksum_Offload.
uint32_t
Selects or not the MAC attempt retries transmission, based on the settings of BL, when a collision occurs (Half-Duplex mode). This parameter can be a value of ETH_Retry_Transmission.
uint32_t
Selects or not the Automatic MAC Pad/CRC Stripping. This parameter can be a value of ETH_Automatic_Pad_CRC_Strip.
uint32_t
Selects the BackOff limit value. This parameter can be a value of ETH_Back_Off_Limit.
uint32_t
Selects or not the deferral check function (Half-Duplex mode). This parameter can be a value of ETH_Deferral_Check.
uint32_t
Selects or not all frames reception by the MAC (No filtering). This parameter can be a value of ETH_Receive_All.
uint32_t
Selects the Source Address Filter mode. This parameter can be a value of ETH_Source_Addr_Filter.
uint32_t
Sets the forwarding mode of the control frames (including unicast and multicast PAUSE frames) This parameter can be a value of ETH_Pass_Control_Frames.
uint32_t
Selects or not the reception of Broadcast Frames. This parameter can be a value of ETH_Broadcast_Frames_Reception.
uint32_t
Sets the destination filter mode for both unicast and multicast frames. This parameter can be a value of ETH_Destination_Addr_Filter.
uint32_t
Selects or not the Promiscuous Mode This parameter can be a value of ETH_Promiscuous_Mode.
uint32_t
Selects the Multicast Frames filter mode: None/HashTableFilter/PerfectFilter/PerfectHashTableFilter. This parameter can be a value of ETH_Multicast_Frames_Filter.
uint32_t
Selects the Unicast Frames filter mode: HashTableFilter/PerfectFilter/PerfectHashTableFilter. This parameter can be a value of ETH_Unicast_Frames_Filter.
uint32_t
This field holds the higher 32 bits of Hash table. This parameter must be a number between Min_Data = 0x0 and Max_Data = 0xFFFFFFFFU.
uint32_t
This field holds the lower 32 bits of Hash table. This parameter must be a number between Min_Data = 0x0 and Max_Data = 0xFFFFFFFFU.
uint32_t
This field holds the value to be used in the Pause Time field in the transmit control frame. This parameter must be a number between Min_Data = 0x0 and Max_Data = 0xFFFFU.
uint32_t
Selects or not the automatic generation of Zero-Quanta Pause Control frames. This parameter can be a value of ETH_Zero_Quanta_Pause.
uint32_t
This field configures the threshold of the PAUSE to be checked for automatic retransmission of PAUSE Frame. This parameter can be a value of ETH_Pause_Low_Threshold.
uint32_t
Selects or not the MAC detection of the Pause frames (with MAC Address0 unicast address and unique multicast address). This parameter can be a value of ETH_Unicast_Pause_Frame_Detect.
uint32_t
Enables or disables the MAC to decode the received Pause frame and disable its transmitter for a specified time (Pause Time) This parameter can be a value of ETH_Receive_Flow_Control.
uint32_t
Enables or disables the MAC to transmit Pause frames (Full-Duplex mode) or the MAC back-pressure operation (Half-Duplex mode) This parameter can be a value of ETH_Transmit_Flow_Control.
uint32_t
Selects the 12-bit VLAN identifier or the complete 16-bit VLAN tag for comparison and filtering. This parameter can be a value of ETH_VLAN_Tag_Comparison.
uint32_t
Holds the VLAN tag identifier for receive frames.

References

from examples