Ethernet Interface Skeleton.
Copyright (c) 2014-2018 Microchip Technology Inc. and its subsidiaries.
Functions | |
err_t | ethernetif_init (struct netif *netif) |
Should be called at the beginning of the program to set up the network interface. More... | |
void | ethernetif_input (void *pv_parameters) |
This function should be called when a packet is ready to be read from the interface. More... | |
Should be called at the beginning of the program to set up the network interface.
It calls the function low_level_init() to do the actual setup of the hardware.
This function should be passed as a parameter to netif_add().
netif | the lwip network interface structure for this ethernetif. |
void ethernetif_input | ( | void * | pvParameters | ) |
This function should be called when a packet is ready to be read from the interface.
It uses the function low_level_input() that should handle the actual reception of bytes from the network interface. Then the type of the received packet is determined and the appropriate input function is called.
pv_parameters | the lwip network interface structure for this ethernetif. |