Data Viz Button Code
Fork of lwip-eth by
Revision 21:10cdd9fe0509, committed 2014-10-13
- Comitter:
- mbed_official
- Date:
- Mon Oct 13 07:15:17 2014 +0100
- Parent:
- 20:620d381e7f4c
- Child:
- 22:fa7e1e2c6eb3
- Commit message:
- Synchronized with git revision 18b494b682ee3f3a1436f115ad1cde2bcfafecc2
Full URL: https://github.com/mbedmicro/mbed/commit/18b494b682ee3f3a1436f115ad1cde2bcfafecc2/
Net: K64F - Add phy_link_status() to link status in emac driver
Changed in this revision
--- a/arch/TARGET_Freescale/k64f_emac.c Mon Sep 22 17:30:30 2014 +0100 +++ b/arch/TARGET_Freescale/k64f_emac.c Mon Oct 13 07:15:17 2014 +0100 @@ -723,6 +723,13 @@ enet_phy_duplex_t duplex; } PHY_STATE; +int phy_link_status() { + bool connection_status; + enet_dev_if_t * enetIfPtr = (enet_dev_if_t*)&enetDevIf[BOARD_DEBUG_ENET_INSTANCE]; + phy_get_link_status(enetIfPtr, &connection_status); + return (int)connection_status; +} + static void k64f_phy_task(void *data) { struct netif *netif = (struct netif*)data; bool connection_status;
--- a/arch/TARGET_Freescale/k64f_emac_config.h Mon Sep 22 17:30:30 2014 +0100 +++ b/arch/TARGET_Freescale/k64f_emac_config.h Mon Oct 13 07:15:17 2014 +0100 @@ -44,5 +44,15 @@ #define ENET_ETH_MAX_FLEN (1522) // recommended size for a VLAN frame +#if defined(__cplusplus) +extern "C" { +#endif + +int phy_link_status(void); + +#if defined(__cplusplus) +} +#endif + #endif // #define K64F_EMAC_CONFIG_H__