STM32H735xx HAL User Manual
Data Structures | Typedefs | Enumerations
ETH Exported Types
ETH

Data Structures

struct  ETH_DMADescTypeDef
 ETH DMA Descriptor structure definition. More...
struct  __ETH_BufferTypeDef
 ETH Buffers List structure definition. More...
struct  ETH_TxDescListTypeDef
 DMA Transmit Descriptors Wrapper structure definition. More...
struct  ETH_TxPacketConfig
 Transmit Packet Configuration structure definition. More...
struct  ETH_RxDescListTypeDef
 DMA Receive Descriptors Wrapper structure definition. More...
struct  ETH_RxPacketInfo
 Received Packet Information structure definition. More...
struct  ETH_MACConfigTypeDef
 ETH MAC Configuration Structure definition. More...
struct  ETH_DMAConfigTypeDef
 ETH DMA Configuration Structure definition. More...
struct  ETH_InitTypeDef
 ETH Init Structure definition. More...
struct  __ETH_HandleTypeDef
 ETH Handle Structure definition. More...
struct  ETH_MACFilterConfigTypeDef
 ETH MAC filter structure definition. More...
struct  ETH_PowerDownConfigTypeDef
 ETH Power Down structure definition. More...

Typedefs

typedef struct __ETH_BufferTypeDef ETH_BufferTypeDef
 ETH Buffers List structure definition.
typedef uint32_t HAL_ETH_StateTypeDef
 HAL State structures definition.
typedef struct __ETH_HandleTypeDef ETH_HandleTypeDef
 ETH Handle Structure definition.
typedef void(* pETH_CallbackTypeDef )(ETH_HandleTypeDef *heth)
 HAL ETH Callback pointer definition.

Enumerations

enum  ETH_MediaInterfaceTypeDef { HAL_ETH_MII_MODE = 0x00U, HAL_ETH_RMII_MODE = 0x01U }
 HAL ETH Media Interfaces enum definition. More...
enum  HAL_ETH_CallbackIDTypeDef {
  HAL_ETH_MSPINIT_CB_ID = 0x00U, HAL_ETH_MSPDEINIT_CB_ID = 0x01U, HAL_ETH_TX_COMPLETE_CB_ID = 0x02U, HAL_ETH_RX_COMPLETE_CB_ID = 0x03U,
  HAL_ETH_DMA_ERROR_CB_ID = 0x04U, HAL_ETH_MAC_ERROR_CB_ID = 0x05U, HAL_ETH_PMT_CB_ID = 0x06U, HAL_ETH_EEE_CB_ID = 0x07U,
  HAL_ETH_WAKEUP_CB_ID = 0x08U
}
 HAL ETH Callback ID enumeration definition. More...

Typedef Documentation

ETH Buffers List structure definition.

ETH Handle Structure definition.

typedef uint32_t HAL_ETH_StateTypeDef

HAL State structures definition.

Definition at line 396 of file stm32h7xx_hal_eth.h.

typedef void(* pETH_CallbackTypeDef)(ETH_HandleTypeDef *heth)

HAL ETH Callback pointer definition.

pointer to an ETH callback function

Definition at line 487 of file stm32h7xx_hal_eth.h.


Enumeration Type Documentation

HAL ETH Media Interfaces enum definition.

Enumerator:
HAL_ETH_MII_MODE 

Media Independent Interface

HAL_ETH_RMII_MODE 

Reduced Media Independent Interface

Definition at line 363 of file stm32h7xx_hal_eth.h.

HAL ETH Callback ID enumeration definition.

Enumerator:
HAL_ETH_MSPINIT_CB_ID 

ETH MspInit callback ID

HAL_ETH_MSPDEINIT_CB_ID 

ETH MspDeInit callback ID

HAL_ETH_TX_COMPLETE_CB_ID 

ETH Tx Complete Callback ID

HAL_ETH_RX_COMPLETE_CB_ID 

ETH Rx Complete Callback ID

HAL_ETH_DMA_ERROR_CB_ID 

ETH DMA Error Callback ID

HAL_ETH_MAC_ERROR_CB_ID 

ETH MAC Error Callback ID

HAL_ETH_PMT_CB_ID 

ETH Power Management Callback ID

HAL_ETH_EEE_CB_ID 

ETH EEE Callback ID

HAL_ETH_WAKEUP_CB_ID 

ETH Wake UP Callback ID

Definition at line 468 of file stm32h7xx_hal_eth.h.