Functions | |
| void | EmacRxThread (void *arg) |
| NIC receiver thread. | |
| int | EmacOutput (NUTDEVICE *dev, NETBUF *nb) |
| Send Ethernet packet. | |
| int | EmacInit (NUTDEVICE *dev) |
| Initialize Ethernet hardware. | |
Variables | |
| NUTDEVICE | devAt91Emac |
| Device information structure. | |
| NUTDEVICE | devAt91Emac |
| Device information structure. | |
|
||||||||||||
|
Send Ethernet packet.
|
|
|
Initialize Ethernet hardware. Applications should do not directly call this function. It is automatically executed during during device registration by NutRegisterDevice().
|
|
|
Initial value: {
0,
{'e', 't', 'h', '0', 0, 0, 0, 0, 0},
IFTYP_NET,
0,
0,
&ifn_eth0,
&dcb_eth0,
EmacInit,
0,
0,
0,
0,
0,
0,
0
}
A pointer to this structure must be passed to NutRegisterDevice() to bind this Ethernet device driver to the Nut/OS kernel. An application may then call NutNetIfConfig() with the name eth0 of this driver to initialize the network interface. |
|
|
Initial value: {
0,
{'e', 't', 'h', '0', 0, 0, 0, 0, 0},
IFTYP_NET,
0,
0,
&ifn_eth0,
&dcb_eth0,
EmacInit,
0,
0,
0,
0,
0,
0,
0
}
A pointer to this structure must be passed to NutRegisterDevice() to bind this Ethernet device driver to the Nut/OS kernel. An application may then call NutNetIfConfig() with the name eth0 of this driver to initialize the network interface. |