STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
ETH Private Constants
Collaboration diagram for ETH Private Constants:

Macros

#define ETH_MACCR_MASK   0xFFFB7F7CU
 
#define ETH_MACECR_MASK   0x3F077FFFU
 
#define ETH_MACFFR_MASK   0x800007FFU
 
#define ETH_MACWTR_MASK   0x0000010FU
 
#define ETH_MACTFCR_MASK   0xFFFF00F2U
 
#define ETH_MACRFCR_MASK   0x00000003U
 
#define ETH_MTLTQOMR_MASK   0x00000072U
 
#define ETH_MTLRQOMR_MASK   0x0000007BU
 
#define ETH_DMAMR_MASK   0x00007802U
 
#define ETH_DMASBMR_MASK   0x0000D001U
 
#define ETH_DMACCR_MASK   0x00013FFFU
 
#define ETH_DMACTCR_MASK   0x003F1010U
 
#define ETH_DMACRCR_MASK   0x803F0000U
 
#define ETH_MACPMTCSR_MASK
 
#define ETH_SWRESET_TIMEOUT   500U
 
#define ETH_MDIO_BUS_TIMEOUT   1000U
 
#define ETH_DMARXDESC_ERRORS_MASK
 
#define ETH_MAC_US_TICK   1000000U
 
#define ETH_MACTSCR_MASK   0x0087FF2FU
 
#define ETH_PTPTSHR_VALUE   0xFFFFFFFFU
 
#define ETH_PTPTSLR_VALUE   0xBB9ACA00U
 
#define ETH_MACMIIAR_CR_MASK   0xFFFFFFE3U
 
#define ETH_REG_WRITE_DELAY   0x00000001U
 
#define ETH_MACCR_CLEAR_MASK   0xFD20810FU
 
#define ETH_MACFCR_CLEAR_MASK   0x0000FF41U
 
#define ETH_DMAOMR_CLEAR_MASK   0xF8DE3F23U
 
#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_DMARXDESC_FRAMELENGTHSHIFT   16U
 

Detailed Description

Macro Definition Documentation

◆ ETH_MACCR_MASK

#define ETH_MACCR_MASK   0xFFFB7F7CU

#include <stm32f4xx_hal_eth.c>

Definition at line 197 of file stm32f4xx_hal_eth.c.

◆ ETH_MACECR_MASK

#define ETH_MACECR_MASK   0x3F077FFFU

#include <stm32f4xx_hal_eth.c>

Definition at line 198 of file stm32f4xx_hal_eth.c.

◆ ETH_MACFFR_MASK

#define ETH_MACFFR_MASK   0x800007FFU

#include <stm32f4xx_hal_eth.c>

Definition at line 199 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_SetMACFilterConfig().

◆ ETH_MACWTR_MASK

#define ETH_MACWTR_MASK   0x0000010FU

#include <stm32f4xx_hal_eth.c>

Definition at line 200 of file stm32f4xx_hal_eth.c.

◆ ETH_MACTFCR_MASK

#define ETH_MACTFCR_MASK   0xFFFF00F2U

#include <stm32f4xx_hal_eth.c>

Definition at line 201 of file stm32f4xx_hal_eth.c.

◆ ETH_MACRFCR_MASK

#define ETH_MACRFCR_MASK   0x00000003U

#include <stm32f4xx_hal_eth.c>

Definition at line 202 of file stm32f4xx_hal_eth.c.

◆ ETH_MTLTQOMR_MASK

#define ETH_MTLTQOMR_MASK   0x00000072U

#include <stm32f4xx_hal_eth.c>

Definition at line 203 of file stm32f4xx_hal_eth.c.

◆ ETH_MTLRQOMR_MASK

#define ETH_MTLRQOMR_MASK   0x0000007BU

#include <stm32f4xx_hal_eth.c>

Definition at line 204 of file stm32f4xx_hal_eth.c.

◆ ETH_DMAMR_MASK

#define ETH_DMAMR_MASK   0x00007802U

#include <stm32f4xx_hal_eth.c>

Definition at line 206 of file stm32f4xx_hal_eth.c.

◆ ETH_DMASBMR_MASK

#define ETH_DMASBMR_MASK   0x0000D001U

#include <stm32f4xx_hal_eth.c>

Definition at line 207 of file stm32f4xx_hal_eth.c.

◆ ETH_DMACCR_MASK

#define ETH_DMACCR_MASK   0x00013FFFU

#include <stm32f4xx_hal_eth.c>

Definition at line 208 of file stm32f4xx_hal_eth.c.

◆ ETH_DMACTCR_MASK

#define ETH_DMACTCR_MASK   0x003F1010U

#include <stm32f4xx_hal_eth.c>

Definition at line 209 of file stm32f4xx_hal_eth.c.

◆ ETH_DMACRCR_MASK

#define ETH_DMACRCR_MASK   0x803F0000U

#include <stm32f4xx_hal_eth.c>

Definition at line 210 of file stm32f4xx_hal_eth.c.

◆ ETH_MACPMTCSR_MASK

#define ETH_MACPMTCSR_MASK

#include <stm32f4xx_hal_eth.c>

Value:
(ETH_MACPMTCSR_PD | ETH_MACPMTCSR_WFE | \
ETH_MACPMTCSR_MPE | ETH_MACPMTCSR_GU)

Definition at line 211 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_EnterPowerDownMode().

◆ ETH_SWRESET_TIMEOUT

#define ETH_SWRESET_TIMEOUT   500U

#include <stm32f4xx_hal_eth.c>

Definition at line 215 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_Init().

◆ ETH_MDIO_BUS_TIMEOUT

#define ETH_MDIO_BUS_TIMEOUT   1000U

#include <stm32f4xx_hal_eth.c>

Definition at line 216 of file stm32f4xx_hal_eth.c.

◆ ETH_DMARXDESC_ERRORS_MASK

#define ETH_DMARXDESC_ERRORS_MASK

#include <stm32f4xx_hal_eth.c>

Value:
#define ETH_DMARXDESC_OE
#define ETH_DMARXDESC_DBE
#define ETH_DMARXDESC_LC
#define ETH_DMARXDESC_IPV4HCE
#define ETH_DMARXDESC_RWT
#define ETH_DMARXDESC_RE
#define ETH_DMARXDESC_DE
#define ETH_DMARXDESC_CE

Definition at line 218 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_GetRxDataErrorCode().

◆ ETH_MAC_US_TICK

#define ETH_MAC_US_TICK   1000000U

#include <stm32f4xx_hal_eth.c>

Definition at line 223 of file stm32f4xx_hal_eth.c.

◆ ETH_MACTSCR_MASK

#define ETH_MACTSCR_MASK   0x0087FF2FU

#include <stm32f4xx_hal_eth.c>

Definition at line 225 of file stm32f4xx_hal_eth.c.

◆ ETH_PTPTSHR_VALUE

#define ETH_PTPTSHR_VALUE   0xFFFFFFFFU

#include <stm32f4xx_hal_eth.c>

Definition at line 227 of file stm32f4xx_hal_eth.c.

◆ ETH_PTPTSLR_VALUE

#define ETH_PTPTSLR_VALUE   0xBB9ACA00U

#include <stm32f4xx_hal_eth.c>

Definition at line 228 of file stm32f4xx_hal_eth.c.

◆ ETH_MACMIIAR_CR_MASK

#define ETH_MACMIIAR_CR_MASK   0xFFFFFFE3U

#include <stm32f4xx_hal_eth.c>

Definition at line 231 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_SetMDIOClockRange().

◆ ETH_REG_WRITE_DELAY

◆ ETH_MACCR_CLEAR_MASK

#define ETH_MACCR_CLEAR_MASK   0xFD20810FU

#include <stm32f4xx_hal_eth.c>

Definition at line 237 of file stm32f4xx_hal_eth.c.

Referenced by ETH_SetMACConfig().

◆ ETH_MACFCR_CLEAR_MASK

#define ETH_MACFCR_CLEAR_MASK   0x0000FF41U

#include <stm32f4xx_hal_eth.c>

Definition at line 240 of file stm32f4xx_hal_eth.c.

Referenced by ETH_SetMACConfig().

◆ ETH_DMAOMR_CLEAR_MASK

#define ETH_DMAOMR_CLEAR_MASK   0xF8DE3F23U

#include <stm32f4xx_hal_eth.c>

Definition at line 243 of file stm32f4xx_hal_eth.c.

Referenced by ETH_SetDMAConfig().

◆ ETH_MAC_ADDR_HBASE

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

#include <stm32f4xx_hal_eth.c>

Definition at line 246 of file stm32f4xx_hal_eth.c.

Referenced by ETH_MACAddressConfig().

◆ ETH_MAC_ADDR_LBASE

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

#include <stm32f4xx_hal_eth.c>

Definition at line 247 of file stm32f4xx_hal_eth.c.

Referenced by ETH_MACAddressConfig().

◆ ETH_DMARXDESC_FRAMELENGTHSHIFT

#define ETH_DMARXDESC_FRAMELENGTHSHIFT   16U

#include <stm32f4xx_hal_eth.c>

Definition at line 250 of file stm32f4xx_hal_eth.c.

Referenced by HAL_ETH_ReadData().