Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: EthernetInterface_t
Fork of lwip-eth by
Diff: arch/lpc_emac_config.h
- Revision:
- 4:d827a085afd9
- Parent:
- 3:dd8b8f5b449a
- Child:
- 5:698d868a5285
--- a/arch/lpc_emac_config.h Mon Jul 23 11:52:41 2012 +0000
+++ b/arch/lpc_emac_config.h Fri Mar 01 15:30:33 2013 +0000
@@ -21,17 +21,17 @@
* notification. NXP Semiconductors also make no representation or
* warranty that such application will be suitable for the specified
* use without further testing or modification.
-**********************************************************************/
-
-#ifndef __LPC_EMAC_CONFIG_H
-#define __LPC_EMAC_CONFIG_H
+**********************************************************************/
+
+#ifndef __LPC_EMAC_CONFIG_H
+#define __LPC_EMAC_CONFIG_H
+
+#include "lwip/opt.h"
-#include "lwip/opt.h"
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
+#ifdef __cplusplus
+extern "C"
+{
+#endif
/** @defgroup lwip_phy_config LWIP PHY configuration
* @ingroup lwip_phy
@@ -40,53 +40,53 @@
* @{
*/
-/** \brief The PHY address connected the to MII/RMII
- */
-#define LPC_PHYDEF_PHYADDR 1 /**< The PHY address on the PHY device. */
-
-/** \brief Enable autonegotiation mode.
- * If this is enabled, the PHY will attempt to auto-negotiate the
- * best link mode if the PHY supports it. If this is not enabled,
- * the PHY_USE_FULL_DUPLEX and PHY_USE_100MBS defines will be
- * used to select the link mode. Note that auto-negotiation may
- * take a few seconds to complete.
- */
-#define PHY_USE_AUTONEG 1 /**< Enables auto-negotiation mode. */
-
-/** \brief Sets up the PHY interface to either full duplex operation or
- * half duplex operation if PHY_USE_AUTONEG is not enabled.
- */
-#define PHY_USE_FULL_DUPLEX 1 /**< Sets duplex mode to full. */
-
-/** \brief Sets up the PHY interface to either 100MBS operation or 10MBS
- * operation if PHY_USE_AUTONEG is not enabled.
- */
-#define PHY_USE_100MBS 1 /**< Sets data rate to 100Mbps. */
+/** \brief The PHY address connected the to MII/RMII
+ */
+#define LPC_PHYDEF_PHYADDR 1 /**< The PHY address on the PHY device. */
+
+/** \brief Enable autonegotiation mode.
+ * If this is enabled, the PHY will attempt to auto-negotiate the
+ * best link mode if the PHY supports it. If this is not enabled,
+ * the PHY_USE_FULL_DUPLEX and PHY_USE_100MBS defines will be
+ * used to select the link mode. Note that auto-negotiation may
+ * take a few seconds to complete.
+ */
+#define PHY_USE_AUTONEG 1 /**< Enables auto-negotiation mode. */
+
+/** \brief Sets up the PHY interface to either full duplex operation or
+ * half duplex operation if PHY_USE_AUTONEG is not enabled.
+ */
+#define PHY_USE_FULL_DUPLEX 1 /**< Sets duplex mode to full. */
+
+/** \brief Sets up the PHY interface to either 100MBS operation or 10MBS
+ * operation if PHY_USE_AUTONEG is not enabled.
+ */
+#define PHY_USE_100MBS 1 /**< Sets data rate to 100Mbps. */
/**
* @}
- */
+ */
/** @defgroup lwip_emac_config LWIP EMAC configuration
* @ingroup lwip_emac
*
* Configuration options for the LPC EMAC.
* @{
- */
-
-/** \brief Selects RMII or MII connection type in the EMAC peripheral
- */
-#define LPC_EMAC_RMII 1 /**< Use the RMII or MII driver variant .*/
+ */
-/** \brief Defines the number of descriptors used for RX. This
- * must be a minimum value of 2.
- */
-#define LPC_NUM_BUFF_RXDESCS 3
-
-/** \brief Defines the number of descriptors used for TX. Must
- * be a minimum value of 2.
- */
-#define LPC_NUM_BUFF_TXDESCS 3
+/** \brief Selects RMII or MII connection type in the EMAC peripheral
+ */
+#define LPC_EMAC_RMII 1 /**< Use the RMII or MII driver variant .*/
+
+/** \brief Defines the number of descriptors used for RX. This
+ * must be a minimum value of 2.
+ */
+#define LPC_NUM_BUFF_RXDESCS 3
+
+/** \brief Defines the number of descriptors used for TX. Must
+ * be a minimum value of 2.
+ */
+#define LPC_NUM_BUFF_TXDESCS 3
/** \brief Set this define to 1 to enable bounce buffers for transmit pbufs
* that cannot be sent via the zero-copy method. Some chained pbufs
@@ -97,15 +97,15 @@
* buffer will be created and used instead.
*/
#define LPC_TX_PBUF_BOUNCE_EN 1
-
+
/**
* @}
- */
+ */
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __LPC_EMAC_CONFIG_H */
-
-/* --------------------------------- End Of File ------------------------------ */
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __LPC_EMAC_CONFIG_H */
+
+/* --------------------------------- End Of File ------------------------------ */
