STM32F439xx HAL User Manual
Defines
ETH_Private_Defines
ETH

Defines

#define ETH_REG_WRITE_DELAY   0x00000001U
#define ETH_SUCCESS   0U
#define ETH_ERROR   1U
#define ETH_DMATXDESC_COLLISION_COUNTSHIFT   3U
#define ETH_DMATXDESC_BUFFER2_SIZESHIFT   16U
#define ETH_DMARXDESC_FRAME_LENGTHSHIFT   16U
#define ETH_DMARXDESC_BUFFER2_SIZESHIFT   16U
#define ETH_DMARXDESC_FRAMELENGTHSHIFT   16U
#define ETH_MAC_ADDR_HBASE   (uint32_t)(ETH_MAC_BASE + 0x40U) /* ETHERNET MAC address high offset */
#define ETH_MAC_ADDR_LBASE   (uint32_t)(ETH_MAC_BASE + 0x44U) /* ETHERNET MAC address low offset */
#define ETH_MACMIIAR_CR_MASK   0xFFFFFFE3U
#define ETH_MACCR_CLEAR_MASK   0xFF20810FU
#define ETH_MACFCR_CLEAR_MASK   0x0000FF41U
#define ETH_DMAOMR_CLEAR_MASK   0xF8DE3F23U
#define ETH_WAKEUP_REGISTER_LENGTH   8U
#define ETH_DMA_RX_OVERFLOW_MISSEDFRAMES_COUNTERSHIFT   17U

Define Documentation

Definition at line 356 of file stm32f4xx_hal_eth.h.

#define ETH_DMAOMR_CLEAR_MASK   0xF8DE3F23U

Definition at line 350 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigDMA().

Definition at line 331 of file stm32f4xx_hal_eth.h.

Definition at line 328 of file stm32f4xx_hal_eth.h.

Definition at line 334 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_GetReceivedFrame(), and HAL_ETH_GetReceivedFrame_IT().

Definition at line 325 of file stm32f4xx_hal_eth.h.

Definition at line 322 of file stm32f4xx_hal_eth.h.

#define ETH_ERROR   1U

Definition at line 319 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_Init().

#define ETH_MAC_ADDR_HBASE   (uint32_t)(ETH_MAC_BASE + 0x40U) /* ETHERNET MAC address high offset */

Definition at line 337 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACAddressConfig().

#define ETH_MAC_ADDR_LBASE   (uint32_t)(ETH_MAC_BASE + 0x44U) /* ETHERNET MAC address low offset */

Definition at line 338 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACAddressConfig().

#define ETH_MACCR_CLEAR_MASK   0xFF20810FU

Definition at line 344 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigMAC().

#define ETH_MACFCR_CLEAR_MASK   0x0000FF41U

Definition at line 347 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_ConfigMAC().

#define ETH_MACMIIAR_CR_MASK   0xFFFFFFE3U
#define ETH_REG_WRITE_DELAY   0x00000001U
#define ETH_SUCCESS   0U

Definition at line 318 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig(), and HAL_ETH_Init().

#define ETH_WAKEUP_REGISTER_LENGTH   8U

Definition at line 353 of file stm32f4xx_hal_eth.h.