This file defines configuration for the MACB interface on AVR32 devices.
Definition in file AT32UC3A0512_EVK1100/conf_eth.h.
#include "board.h"
Go to the source code of this file.
#define ETHERNET_CONF_AN_ENABLE 1 |
Use Auto Negociation to get speed and duplex
Definition at line 111 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_AUTO_CROSS_ENABLE 1 |
Use auto cross capability. Used by default.
Definition at line 114 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR0 0x00 |
this MAC address is an Atmel Corporation example
Definition at line 72 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR1 0x04 |
this MAC address is an Atmel Corporation example
Definition at line 73 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR2 0x25 |
this MAC address is an Atmel Corporation example
Definition at line 74 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR3 0x41 |
this MAC address is an Atmel Corporation example
Definition at line 75 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR4 0x56 |
this MAC address is an Atmel Corporation example
Definition at line 76 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_ETHADDR5 0x52 |
this MAC address is an Atmel Corporation example
Definition at line 77 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_GATEWAY_ADDR0 192 |
HOST IP Address (192.168.0.1)
Definition at line 90 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_GATEWAY_ADDR1 168 |
HOST IP Address (192.168.0.1)
Definition at line 91 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_GATEWAY_ADDR2 0 |
HOST IP Address (192.168.0.1)
Definition at line 92 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_GATEWAY_ADDR3 1 |
HOST IP Address (192.168.0.1)
Definition at line 93 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_IPADDR0 192 |
EVK1100 IP Address (192.168.0.2)
Definition at line 82 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_IPADDR1 168 |
EVK1100 IP Address (192.168.0.2)
Definition at line 83 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_IPADDR2 0 |
EVK1100 IP Address (192.168.0.2)
Definition at line 84 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_IPADDR3 2 |
EVK1100 IP Address (192.168.0.2)
Definition at line 85 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_NB_RX_BUFFERS 20 |
Number of receive buffers
Definition at line 55 of file AT32UC3A0512_EVK1100/conf_eth.h.
Referenced by prvSetupDescriptors(), ulMACBInputLength(), vMACBFlushCurrentPacket(), vMACBRead(), and vResetMacbRxFrames().
#define ETHERNET_CONF_NB_TX_BUFFERS 10 |
Number of Transmit buffers
Definition at line 62 of file AT32UC3A0512_EVK1100/conf_eth.h.
Referenced by lMACBSend(), prvSetupDescriptors(), and vClearMACBTxBuffer().
#define ETHERNET_CONF_NET_MASK0 255 |
The network mask being used.
Definition at line 98 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_NET_MASK1 255 |
The network mask being used.
Definition at line 99 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_NET_MASK2 255 |
The network mask being used.
Definition at line 100 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_NET_MASK3 0 |
The network mask being used.
Definition at line 101 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_PHY_ADDR 0x01 |
Phy Address (set through strap options)
Definition at line 105 of file AT32UC3A0512_EVK1100/conf_eth.h.
Referenced by ulReadMDIO(), and vWriteMDIO().
#define ETHERNET_CONF_PHY_ID 0x20005C90 |
Phy Identifier (On EVK1100, this is a DP83848)
Definition at line 108 of file AT32UC3A0512_EVK1100/conf_eth.h.
Referenced by prvProbePHY().
#define ETHERNET_CONF_SYSTEM_CLOCK 48000000 |
Clock definition
Definition at line 68 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_TX_BUFFER_SIZE 512 |
Size of each Transmit buffer.
Definition at line 65 of file AT32UC3A0512_EVK1100/conf_eth.h.
Referenced by lMACBSend(), and prvSetupDescriptors().
#define ETHERNET_CONF_USE_PHY_IT 1 |
set to 1 if Phy status changes handle an interrupt
Definition at line 128 of file AT32UC3A0512_EVK1100/conf_eth.h.
#define ETHERNET_CONF_USE_RMII_INTERFACE 1 |
USE_RMII_INTERFACE must be defined as 1 to use an RMII interface, or 0 to use an MII interface.
Definition at line 59 of file AT32UC3A0512_EVK1100/conf_eth.h.