|
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().
1.7.6.1