EMAC (Ethernet MAC) driver for SAM.
Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.
#define EMAC_RX_BUFFERS 16 |
Number of buffer for RX.
Referenced by emac_dev_init().
#define EMAC_TX_BUFFERS 8 |
Number of buffer for TX.
Referenced by emac_dev_init().
#define ETH_PHY_MODE BOARD_EMAC_MODE_RMII |
Ethernet MII/RMII mode.
Referenced by ethernet_phy_auto_negotiate().
#define ETHERNET_CONF_ETHADDR0 0x00 |
MAC address definition.
The MAC address must be unique on the network.
#define ETHERNET_CONF_ETHADDR1 0x04 |
#define ETHERNET_CONF_ETHADDR2 0x25 |
#define ETHERNET_CONF_ETHADDR3 0x1C |
#define ETHERNET_CONF_ETHADDR4 0xA0 |
#define ETHERNET_CONF_ETHADDR5 0x02 |
#define ETHERNET_CONF_GATEWAY_ADDR0 192 |
The gateway address being used.
#define ETHERNET_CONF_GATEWAY_ADDR1 168 |
#define ETHERNET_CONF_GATEWAY_ADDR2 0 |
#define ETHERNET_CONF_GATEWAY_ADDR3 1 |
#define ETHERNET_CONF_IPADDR0 192 |
The IP address being used.
#define ETHERNET_CONF_IPADDR1 168 |
#define ETHERNET_CONF_IPADDR2 0 |
#define ETHERNET_CONF_IPADDR3 2 |
#define ETHERNET_CONF_NET_MASK0 255 |
The network mask being used.
#define ETHERNET_CONF_NET_MASK1 255 |
#define ETHERNET_CONF_NET_MASK2 255 |
#define ETHERNET_CONF_NET_MASK3 0 |
#define MAC_PHY_RETRY_MAX 1000000 |
MAC PHY operation max retry count.
Referenced by emac_phy_read(), and emac_phy_write().