improved uip support and cleaned up the source.

This commit is contained in:
nvt-se 2007-12-17 13:33:09 +00:00
parent 86ce511469
commit 2a0351afb4
5 changed files with 116 additions and 55 deletions

View file

@ -38,6 +38,8 @@
*/
#include "contiki.h"
#include "contiki-net.h"
#include "node-id.h"
#include "dev/slip.h"
#include "dev/cc1020-uip.h"
@ -50,6 +52,8 @@ static struct uip_fw_netif wsnif =
void
init_net(void)
{
uip_ipaddr_t hostaddr;
uip_init();
uip_fw_init();
@ -58,8 +62,8 @@ init_net(void)
cc1020_uip_init();
if (node_id > 0) {
uip_sethostaddr(&slipif.ipaddr);
uip_setnetmask(&slipif.netmask);
uip_ipaddr(&hostaddr, 172, 16, 1, node_id);
uip_sethostaddr(&hostaddr);
}
uip_fw_register(&slipif);