STM32F439xx HAL User Manual
Data Fields
ETH_InitTypeDef Struct Reference

ETH Init Structure definition. More...

#include <stm32f4xx_hal_eth.h>

Data Fields

uint32_t AutoNegotiation
uint32_t Speed
uint32_t DuplexMode
uint16_t PhyAddress
uint8_t * MACAddr
uint32_t RxMode
uint32_t ChecksumMode
uint32_t MediaInterface

Detailed Description

ETH Init Structure definition.

Definition at line 387 of file stm32f4xx_hal_eth.h.


Field Documentation

Selects or not the AutoNegotiation mode for the external PHY The AutoNegotiation allows an automatic setting of the Speed (10/100Mbps) and the mode (half/full-duplex). This parameter can be a value of ETH AutoNegotiation

Definition at line 389 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

Selects if the checksum is check by hardware or by software. This parameter can be a value of ETH Checksum Mode

Definition at line 408 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_Init().

Selects the MAC duplex mode: Half-Duplex or Full-Duplex mode This parameter can be a value of ETH Duplex Mode

Definition at line 397 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().

MAC Address of used Hardware: must be pointer on an array of 6 bytes

Definition at line 403 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig().

Selects the media-independent interface or the reduced media-independent interface. This parameter can be a value of ETH Media Interface

Definition at line 411 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

Ethernet PHY address. This parameter must be a number between Min_Data = 0 and Max_Data = 32

Definition at line 400 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ReadPHYRegister(), and HAL_ETH_WritePHYRegister().

Selects the Ethernet Rx mode: Polling mode, Interrupt mode. This parameter can be a value of ETH Rx Mode

Definition at line 405 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

Sets the Ethernet speed: 10/100 Mbps. This parameter can be a value of ETH Speed

Definition at line 394 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().


The documentation for this struct was generated from the following file: