STM32F479xx HAL User Manual
|
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 |
ETH Init Structure definition.
Definition at line 371 of file stm32f4xx_hal_eth.h.
uint32_t ETH_InitTypeDef::AutoNegotiation |
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 373 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_Init().
uint32_t ETH_InitTypeDef::ChecksumMode |
Selects if the checksum is check by hardware or by software. This parameter can be a value of ETH Checksum Mode
Definition at line 392 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), and HAL_ETH_Init().
uint32_t ETH_InitTypeDef::DuplexMode |
Selects the MAC duplex mode: Half-Duplex or Full-Duplex mode This parameter can be a value of ETH Duplex Mode
Definition at line 381 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().
uint8_t* ETH_InitTypeDef::MACAddr |
MAC Address of used Hardware: must be pointer on an array of 6 bytes
Definition at line 387 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig().
uint32_t ETH_InitTypeDef::MediaInterface |
Selects the media-independent interface or the reduced media-independent interface. This parameter can be a value of ETH Media Interface
Definition at line 395 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_Init().
uint16_t ETH_InitTypeDef::PhyAddress |
Ethernet PHY address. This parameter must be a number between Min_Data = 0 and Max_Data = 32
Definition at line 384 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_ReadPHYRegister(), and HAL_ETH_WritePHYRegister().
uint32_t ETH_InitTypeDef::RxMode |
Selects the Ethernet Rx mode: Polling mode, Interrupt mode. This parameter can be a value of ETH Rx Mode
Definition at line 389 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_Init().
uint32_t ETH_InitTypeDef::Speed |
Sets the Ethernet speed: 10/100 Mbps. This parameter can be a value of ETH Speed
Definition at line 378 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_ConfigMAC(), and HAL_ETH_Init().