-/* This header file is part of the ATMEL FREERTOS-0.9.0 Release */\r
-\r
/*This file is prepared for Doxygen automatic documentation generation.*/\r
/*! \file ******************************************************************\r
*\r
* - AppNote:\r
*\r
* \author Atmel Corporation: http://www.atmel.com \n\r
- * Support email: avr32@atmel.com\r
+ * Support and FAQ: http://support.atmel.no/\r
*\r
***************************************************************************/\r
\r
/*! define stack size for TFTP server task */\r
#define lwipBASIC_TFTP_SERVER_STACK_SIZE 1024\r
\r
-/*! define stack size for SMTP host task */\r
-#define lwipBASIC_SMTP_HOST_STACK_SIZE 256\r
+/*! define stack size for SMTP Client task */\r
+#define lwipBASIC_SMTP_CLIENT_STACK_SIZE 256\r
\r
/*! define stack size for lwIP task */\r
#define lwipINTERFACE_STACK_SIZE 512\r
/*! define TFTP server priority */\r
#define ethTFTPSERVER_PRIORITY ( tskIDLE_PRIORITY + 3 )\r
\r
-/*! define SMTP host priority */\r
-#define ethSMTPHOST_PRIORITY ( tskIDLE_PRIORITY + 5 )\r
+/*! define SMTP Client priority */\r
+#define ethSMTPCLIENT_PRIORITY ( tskIDLE_PRIORITY + 5 )\r
\r
/*! define lwIP task priority */\r
#define lwipINTERFACE_TASK_PRIORITY ( configMAX_PRIORITIES - 1 )\r
/*! LED used by the ethernet task, toggled on each activation */\r
#define webCONN_LED 7\r
\r
+/*! Phy Address (set through strap options) */\r
+#define ETHERNET_CONF_PHY_ADDR 0x01\r
+#define ETHERNET_CONF_PHY_ID 0x20005C90\r
+\r
+/*! Number of receive buffers */\r
+#define ETHERNET_CONF_NB_RX_BUFFERS 20\r
+\r
+/*! USE_RMII_INTERFACE must be defined as 1 to use an RMII interface, or 0\r
+to use an MII interface. */\r
+#define ETHERNET_CONF_USE_RMII_INTERFACE 1\r
+\r
+/*! Number of Transmit buffers */\r
+#define ETHERNET_CONF_NB_TX_BUFFERS 10\r
+\r
+/*! Size of each Transmit buffer. */\r
+#define ETHERNET_CONF_TX_BUFFER_SIZE 512\r
+\r
+/*! Clock definition */\r
+#define ETHERNET_CONF_SYSTEM_CLOCK 48000000\r
+\r
/*! Use Auto Negociation to get speed and duplex */\r
#define ETHERNET_CONF_AN_ENABLE 1\r
\r
\r
/* ethernet default parameters */\r
/*! MAC address definition. The MAC address must be unique on the network. */\r
-#define emacETHADDR0 0x00\r
-#define emacETHADDR1 0x04\r
-#define emacETHADDR2 0x25\r
-#define emacETHADDR3 0x40\r
-#define emacETHADDR4 0x40\r
-#define emacETHADDR5 0x40\r
-\r
-#if 0\r
-/*! The IP address being used. */\r
-#define emacIPADDR0 10\r
-#define emacIPADDR1 172\r
-#define emacIPADDR2 214\r
-#define emacIPADDR3 40\r
-\r
-/*! The gateway address being used. */\r
-#define emacGATEWAY_ADDR0 10\r
-#define emacGATEWAY_ADDR1 172\r
-#define emacGATEWAY_ADDR2 250\r
-#define emacGATEWAY_ADDR3 1\r
+#define ETHERNET_CONF_ETHADDR0 0x00\r
+#define ETHERNET_CONF_ETHADDR1 0x04\r
+#define ETHERNET_CONF_ETHADDR2 0x25\r
+#define ETHERNET_CONF_ETHADDR3 0x40\r
+#define ETHERNET_CONF_ETHADDR4 0x40\r
+#define ETHERNET_CONF_ETHADDR5 0x40\r
\r
-/*! The network mask being used. */\r
-#define emacNET_MASK0 255\r
-#define emacNET_MASK1 255\r
-#define emacNET_MASK2 0\r
-#define emacNET_MASK3 0\r
-\r
-#else\r
/*! The IP address being used. */\r
-#define emacIPADDR0 192\r
-#define emacIPADDR1 168\r
-#define emacIPADDR2 0\r
-#define emacIPADDR3 2\r
+#define ETHERNET_CONF_IPADDR0 192\r
+#define ETHERNET_CONF_IPADDR1 168\r
+#define ETHERNET_CONF_IPADDR2 0\r
+#define ETHERNET_CONF_IPADDR3 2\r
\r
/*! The gateway address being used. */\r
-#define emacGATEWAY_ADDR0 192\r
-#define emacGATEWAY_ADDR1 168\r
-#define emacGATEWAY_ADDR2 0\r
-#define emacGATEWAY_ADDR3 1\r
+#define ETHERNET_CONF_GATEWAY_ADDR0 192\r
+#define ETHERNET_CONF_GATEWAY_ADDR1 168\r
+#define ETHERNET_CONF_GATEWAY_ADDR2 0\r
+#define ETHERNET_CONF_GATEWAY_ADDR3 1\r
\r
/*! The network mask being used. */\r
-#define emacNET_MASK0 255\r
-#define emacNET_MASK1 255\r
-#define emacNET_MASK2 255\r
-#define emacNET_MASK3 0\r
-#endif\r
+#define ETHERNET_CONF_NET_MASK0 255\r
+#define ETHERNET_CONF_NET_MASK1 255\r
+#define ETHERNET_CONF_NET_MASK2 255\r
+#define ETHERNET_CONF_NET_MASK3 0\r
\r
#endif\r