HAL
ETH_MACAddressConfig() is only used within HAL.
 
Symbols
loading...
Files
loading...

ETH_MACAddressConfig() function

Configures the selected MAC address.

Syntax

static void ETH_MACAddressConfig(ETH_HandleTypeDef *heth,     uint32_t MacAddr,     uint8_t *Addr);
Implemented in stm32f4xx_hal_eth.c:2100

Arguments

heth

pointer to a ETH_HandleTypeDef structure that contains the configuration information for ETHERNET module

MacAddr

The MAC address to configure This parameter can be one of the following values: @arg ETH_MAC_Address0: MAC Address0 @arg ETH_MAC_Address1: MAC Address1 @arg ETH_MAC_Address2: MAC Address2 @arg ETH_MAC_Address3: MAC Address3

Addr

Pointer to MAC address buffer data (6 bytes)

Return value

HAL status

References

LocationReferrerText
stm32f4xx_hal_eth.c:2100
static void ETH_MACAddressConfig(ETH_HandleTypeDef *heth, uint32_t MacAddr, uint8_t *Addr)
stm32f4xx_hal_eth.c:167
static void ETH_MACAddressConfig(ETH_HandleTypeDef *heth, uint32_t MacAddr, uint8_t *Addr);
stm32f4xx_hal_eth.c:2084ETH_MACDMAConfig()
ETH_MACAddressConfig(heth, ETH_MAC_ADDRESS0, heth->Init.MACAddr);

Call Tree

Functions calling ETH_MACAddressConfig()
all items filtered out
ETH_MACAddressConfig()
Data read by ETH_MACAddressConfig()
Data written by ETH_MACAddressConfig()
ETH_MACAddressConfig()
ETH_MACAddressConfig()::tmpreg1
all items filtered out
Type of ETH_MACAddressConfig()
ETH_MACAddressConfig()
uint32_t
all items filtered out