M480 BSP V3.05.006
The Board Support Package for M480 Series
Modules | Macros | Variables
EMAC Exported Constants

Modules

 EMAC Exported Functions
 

Macros

#define EMAC_PHY_ADDR
 
#define EMAC_RX_DESC_SIZE
 
#define EMAC_TX_DESC_SIZE
 
#define EMAC_CAMENTRY_NB
 
#define EMAC_MAX_PKT_SIZE
 
#define EMAC_LINK_DOWN
 
#define EMAC_LINK_100F
 
#define EMAC_LINK_100H
 
#define EMAC_LINK_10F
 
#define EMAC_LINK_10H
 
#define EMAC_TIMEOUT_ERR
 
#define EMAC_BUS_ERR
 

Variables

int32_t g_EMAC_i32ErrCode
 

Detailed Description

Macro Definition Documentation

◆ EMAC_BUS_ERR

#define EMAC_BUS_ERR

Ethernet operation abort due to bus error

Definition at line 44 of file emac.h.

◆ EMAC_CAMENTRY_NB

#define EMAC_CAMENTRY_NB

Number of CAM

Definition at line 34 of file emac.h.

◆ EMAC_LINK_100F

#define EMAC_LINK_100F

Ethernet link is 100Mbps full duplex

Definition at line 38 of file emac.h.

◆ EMAC_LINK_100H

#define EMAC_LINK_100H

Ethernet link is 100Mbps half duplex

Definition at line 39 of file emac.h.

◆ EMAC_LINK_10F

#define EMAC_LINK_10F

Ethernet link is 10Mbps full duplex

Definition at line 40 of file emac.h.

◆ EMAC_LINK_10H

#define EMAC_LINK_10H

Ethernet link is 10Mbps half duplex

Definition at line 41 of file emac.h.

◆ EMAC_LINK_DOWN

#define EMAC_LINK_DOWN

Ethernet link is down

Definition at line 37 of file emac.h.

◆ EMAC_MAX_PKT_SIZE

#define EMAC_MAX_PKT_SIZE

Number of HDR + EXTRA + VLAN_TAG + PAYLOAD + CRC

Definition at line 35 of file emac.h.

◆ EMAC_PHY_ADDR

#define EMAC_PHY_ADDR

PHY address, this address is board dependent

Definition at line 31 of file emac.h.

◆ EMAC_RX_DESC_SIZE

#define EMAC_RX_DESC_SIZE

Number of Rx Descriptors, should be 2 at least

Definition at line 32 of file emac.h.

◆ EMAC_TIMEOUT_ERR

#define EMAC_TIMEOUT_ERR

Ethernet operation abort due to timeout error

Definition at line 43 of file emac.h.

◆ EMAC_TX_DESC_SIZE

#define EMAC_TX_DESC_SIZE

Number of Tx Descriptors, should be 2 at least

Definition at line 33 of file emac.h.

Variable Documentation

◆ g_EMAC_i32ErrCode

int32_t g_EMAC_i32ErrCode
extern

EMAC global error code

Definition at line 22 of file emac.c.