STM32H735xx HAL User Manual
Defines
ETH States
ETH Exported Constants

Defines

#define HAL_ETH_STATE_RESET   ((uint32_t)0x00000000U)
#define HAL_ETH_STATE_READY   ((uint32_t)0x00000010U)
#define HAL_ETH_STATE_BUSY   ((uint32_t)0x00000023U)
#define HAL_ETH_STATE_BUSY_TX   ((uint32_t)0x00000021U)
#define HAL_ETH_STATE_BUSY_RX   ((uint32_t)0x00000022U)
#define HAL_ETH_STATE_ERROR   ((uint32_t)0x000000E0U)

Define Documentation

#define HAL_ETH_STATE_BUSY   ((uint32_t)0x00000023U)

an internal process is ongoing

Definition at line 1350 of file stm32h7xx_hal_eth.h.

Referenced by HAL_ETH_DeInit(), HAL_ETH_Init(), HAL_ETH_Start(), HAL_ETH_Start_IT(), HAL_ETH_Stop(), and HAL_ETH_Stop_IT().

#define HAL_ETH_STATE_BUSY_RX   ((uint32_t)0x00000022U)

Reception process is ongoing

Definition at line 1352 of file stm32h7xx_hal_eth.h.

Referenced by HAL_ETH_Start(), and HAL_ETH_Start_IT().

#define HAL_ETH_STATE_BUSY_TX   ((uint32_t)0x00000021U)

Transmission process is ongoing

Definition at line 1351 of file stm32h7xx_hal_eth.h.

#define HAL_ETH_STATE_ERROR   ((uint32_t)0x000000E0U)

Error State

Definition at line 1353 of file stm32h7xx_hal_eth.h.

Referenced by HAL_ETH_Init(), HAL_ETH_IRQHandler(), and HAL_ETH_Transmit().

#define HAL_ETH_STATE_READY   ((uint32_t)0x00000010U)
#define HAL_ETH_STATE_RESET   ((uint32_t)0x00000000U)

Peripheral not yet Initialized or disabled

Definition at line 1348 of file stm32h7xx_hal_eth.h.

Referenced by HAL_ETH_DeInit(), HAL_ETH_Init(), HAL_ETH_RegisterCallback(), HAL_ETH_Stop(), HAL_ETH_Stop_IT(), and HAL_ETH_UnRegisterCallback().