STM32F479xx HAL User Manual
|
ETH Handle Structure definition. More...
#include <stm32f4xx_hal_eth.h>
Data Fields | |
ETH_TypeDef * | Instance |
ETH_InitTypeDef | Init |
uint32_t | LinkStatus |
ETH_DMADescTypeDef * | RxDesc |
ETH_DMADescTypeDef * | TxDesc |
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) |
ETH Handle Structure definition.
Definition at line 612 of file stm32f4xx_hal_eth.h.
void(* __ETH_HandleTypeDef::DMAErrorCallback)(struct __ETH_HandleTypeDef *heth) |
DMA Error Callback
Definition at line 637 of file stm32f4xx_hal_eth.h.
Referenced by ETH_InitCallbacksToDefault(), HAL_ETH_IRQHandler(), HAL_ETH_RegisterCallback(), and HAL_ETH_UnRegisterCallback().
Ethernet Init Configuration
Definition at line 619 of file stm32f4xx_hal_eth.h.
Referenced by ETH_MACDMAConfig(), HAL_ETH_ConfigMAC(), HAL_ETH_DMARxDescListInit(), HAL_ETH_DMATxDescListInit(), HAL_ETH_Init(), HAL_ETH_ReadPHYRegister(), and HAL_ETH_WritePHYRegister().
ETH_TypeDef* __ETH_HandleTypeDef::Instance |
Register base address
Definition at line 617 of file stm32f4xx_hal_eth.h.
Referenced by ETH_DMAReceptionDisable(), ETH_DMAReceptionEnable(), ETH_DMATransmissionDisable(), ETH_DMATransmissionEnable(), ETH_FlushTransmitFIFO(), ETH_MACDMAConfig(), ETH_MACReceptionDisable(), ETH_MACReceptionEnable(), ETH_MACTransmissionDisable(), ETH_MACTransmissionEnable(), HAL_ETH_ConfigDMA(), HAL_ETH_ConfigMAC(), HAL_ETH_DMARxDescListInit(), HAL_ETH_DMATxDescListInit(), HAL_ETH_Init(), HAL_ETH_ReadPHYRegister(), HAL_ETH_TransmitFrame(), and HAL_ETH_WritePHYRegister().
uint32_t __ETH_HandleTypeDef::LinkStatus |
Ethernet link status
Definition at line 621 of file stm32f4xx_hal_eth.h.
HAL_LockTypeDef __ETH_HandleTypeDef::Lock |
void(* __ETH_HandleTypeDef::MspDeInitCallback)(struct __ETH_HandleTypeDef *heth) |
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().
void(* __ETH_HandleTypeDef::MspInitCallback)(struct __ETH_HandleTypeDef *heth) |
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().
void(* __ETH_HandleTypeDef::RxCpltCallback)(struct __ETH_HandleTypeDef *heth) |
ETH Rx Complete Callback
Definition at line 636 of file stm32f4xx_hal_eth.h.
Referenced by ETH_InitCallbacksToDefault(), HAL_ETH_IRQHandler(), 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().
ETH communication state
Definition at line 629 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_ConfigDMA(), HAL_ETH_ConfigMAC(), HAL_ETH_DeInit(), HAL_ETH_DMARxDescListInit(), HAL_ETH_DMATxDescListInit(), HAL_ETH_GetReceivedFrame(), HAL_ETH_GetReceivedFrame_IT(), HAL_ETH_GetState(), HAL_ETH_Init(), HAL_ETH_IRQHandler(), HAL_ETH_ReadPHYRegister(), HAL_ETH_RegisterCallback(), HAL_ETH_Start(), HAL_ETH_Stop(), HAL_ETH_TransmitFrame(), HAL_ETH_UnRegisterCallback(), and HAL_ETH_WritePHYRegister().
void(* __ETH_HandleTypeDef::TxCpltCallback)(struct __ETH_HandleTypeDef *heth) |
ETH Tx Complete Callback
Definition at line 635 of file stm32f4xx_hal_eth.h.
Referenced by ETH_InitCallbacksToDefault(), HAL_ETH_IRQHandler(), HAL_ETH_RegisterCallback(), and HAL_ETH_UnRegisterCallback().
Tx descriptor to Set
Definition at line 625 of file stm32f4xx_hal_eth.h.
Referenced by HAL_ETH_DMATxDescListInit(), and HAL_ETH_TransmitFrame().