Defines | Functions

eth.h File Reference

Go to the source code of this file.

Defines

#define uipINIT_WAIT   100
#define xHeader   ((struct uip_eth_hdr *) &uip_buf[ 0 ])
#define uipTOTAL_FRAME_HEADER_SIZE   54

Functions

void ethernet_init ()
 Inicializa protocolo Ethernet.
void ethernet_task ()
 Funcao que recebe dados da PHY.
void set_eth_addr (void)
 Configura enderecos iniciais da rede.

Define Documentation

#define uipINIT_WAIT   100

Definition at line 13 of file eth.h.

#define uipTOTAL_FRAME_HEADER_SIZE   54

Definition at line 19 of file eth.h.

#define xHeader   ((struct uip_eth_hdr *) &uip_buf[ 0 ])

Definition at line 16 of file eth.h.


Function Documentation

void ethernet_init (  ) 

Configura endereco de MAC Inicializa os clocks. Inicializa a pilha do UIP (tempo, portas, conexoes e buffer) Configura enderecos de IP, Gateway e Mascara FIXOS Inicializa camada mult. Inicializa MAC

Definition at line 82 of file eth.c.

Here is the call graph for this function:

void ethernet_task (  ) 

Funcao e chamada por interrupcao Quando um dado e recebido para ser processado vindo da rede. Verifica se é uma mensagem com protocolo IP ou uma solicitacao de ARP Verificacao do tempo das conexoes periodicas para o protocolo TCP verificando timeout.

Definition at line 130 of file eth.c.

Here is the call graph for this function:

void set_eth_addr ( void   ) 

Definition at line 239 of file eth.c.

Here is the call graph for this function: