STM32F479xx HAL User Manual
Data Fields
__ETH_HandleTypeDef Struct Reference

ETH Handle Structure definition. More...

#include <stm32f4xx_hal_eth.h>

Data Fields

ETH_TypeDef * Instance
ETH_InitTypeDef Init
uint32_t LinkStatus
ETH_DMADescTypeDefRxDesc
ETH_DMADescTypeDefTxDesc
ETH_DMARxFrameInfos RxFrameInfos
__IO HAL_ETH_StateTypeDef State
HAL_LockTypeDef Lock
void(* TxCpltCallback )(struct __ETH_HandleTypeDef *heth)
void(* RxCpltCallback )(struct __ETH_HandleTypeDef *heth)
void(* DMAErrorCallback )(struct __ETH_HandleTypeDef *heth)
void(* MspInitCallback )(struct __ETH_HandleTypeDef *heth)
void(* MspDeInitCallback )(struct __ETH_HandleTypeDef *heth)

Detailed Description

ETH Handle Structure definition.

Definition at line 612 of file stm32f4xx_hal_eth.h.


Field Documentation

Ethernet link status

Definition at line 621 of file stm32f4xx_hal_eth.h.

HAL_LockTypeDef __ETH_HandleTypeDef::Lock

ETH Lock

Definition at line 631 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

ETH Msp DeInit callback

Definition at line 639 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_DeInit(), HAL_ETH_RegisterCallback(), and HAL_ETH_UnRegisterCallback().

ETH Msp Init callback

Definition at line 638 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init(), HAL_ETH_RegisterCallback(), and HAL_ETH_UnRegisterCallback().

Rx descriptor to Get

Definition at line 623 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_DMARxDescListInit(), HAL_ETH_GetReceivedFrame(), and HAL_ETH_GetReceivedFrame_IT().

last Rx frame infos

Definition at line 627 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_GetReceivedFrame(), and HAL_ETH_GetReceivedFrame_IT().

Tx descriptor to Set

Definition at line 625 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_DMATxDescListInit(), and HAL_ETH_TransmitFrame().


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