Ethernet management for LwIP.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
#include <lwip/netif.h>
Functions | |
void | init_ethernet (void) |
Initialize the ethernet interface. More... | |
void | status_callback (struct netif *netif) |
Status callback used to print address given by DHCP. More... | |
void init_ethernet | ( | void | ) |
Initialize the ethernet interface.
Initialize the ethernet interface.
Initialize the ethernet interface.
Initialize the lwIP TCP/IP stack with the network interface driver.
Initialize lwIP
Set hw and IP parameters, initialize MAC too
Initialize lwIP
Set hw and IP parameters, initialize MAC too
References ethernet_configure_interface(), http_init(), lwip_init(), NULL, sys_init_timing(), and tcpip_init().
Referenced by gfx_task(), and main().
void status_callback | ( | struct netif * | netif | ) |
Status callback used to print address given by DHCP.
netif | Instance to network interface. |
Status callback used to print address given by DHCP.
netif | The network interface instance. |
Callback function used to print the given IP address when the link is up.
netif | Instance to network interface. |
Status callback used to print address given by DHCP.
Callback function used to print the given IP address when the link is up.
netif | Instance to network interface. |
References g_c_ipconfig, g_ip_mode, inet_ntoa, netif::ip_addr, netif_is_up, and TRACE_DEBUG.
Referenced by ethernet_configure_interface().