improved uip support and cleaned up the source.
This commit is contained in:
parent
86ce511469
commit
2a0351afb4
5 changed files with 116 additions and 55 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue