📄 net.c
字号:
/*
* File: net.c
* Purpose: Network initialization for dBUG.
*
* Notes:
*
* Modifications:
*/
#include "src/include/dbug.h"
#include "src/uif/net/net.h"
#ifdef DBUG_NETWORK
/********************************************************************/
/* Define one network interface */
NIF nif1;
IP_INFO ip_info;
ARP_INFO arp_info;
/********************************************************************/
int
net_init()
{
IP_ADDR client;
IP_ADDR gateway;
IP_ADDR netmask;
board_get_client(client);
board_get_gateway(gateway);
board_get_netmask(netmask);
arp_init(&arp_info);
nif_bind_protocol(&nif1,ETH_FRM_ARP,arp_handler,(void *)&arp_info);
ip_init(&ip_info,client,gateway,netmask);
nif_bind_protocol(&nif1,ETH_FRM_IP,ip_handler,(void *)&ip_info);
udp_init();
return TRUE;
}
/********************************************************************/
#endif /* #ifdef DBUG_NETWORK */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -