commit
bd460dda2b
|
@ -0,0 +1,6 @@
|
||||||
|
Some net apps for current version LwIP.
|
||||||
|
|
||||||
|
The RT-Thread develop team ported apps. It's easy to use it on finsh/msh.
|
||||||
|
|
||||||
|
- ping
|
||||||
|
- tftp
|
|
@ -0,0 +1,13 @@
|
||||||
|
from building import *
|
||||||
|
|
||||||
|
cwd = GetCurrentDir()
|
||||||
|
src = Glob('tftp/*.c')
|
||||||
|
|
||||||
|
if GetDepend(['RT_LWIP_ICMP', 'RT_LWIP_RAW']):
|
||||||
|
src += Glob('ping/*.c')
|
||||||
|
|
||||||
|
CPPPATH = [cwd]
|
||||||
|
|
||||||
|
group = DefineGroup('LwIP', src, depend = ['RT_USING_NETUTILS', 'RT_USING_LWIP202'], CPPPATH = CPPPATH)
|
||||||
|
|
||||||
|
Return('group')
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* File : tftp_server.c
|
* File : tftp_port.c
|
||||||
* This file is part of RT-Thread RTOS
|
* This file is part of RT-Thread RTOS
|
||||||
* COPYRIGHT (C) 2006 - 2017, RT-Thread Development Team
|
* COPYRIGHT (C) 2006 - 2017, RT-Thread Development Team
|
||||||
*
|
*
|
||||||
|
@ -59,7 +59,7 @@ static int tftp_write(void* handle, struct pbuf* p)
|
||||||
return write(fd, p->payload, p->len);
|
return write(fd, p->payload, p->len);
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(RT_USING_FINSH) && defined(FINSH_USING_MSH)
|
#if defined(RT_USING_FINSH)
|
||||||
#include <finsh.h>
|
#include <finsh.h>
|
||||||
|
|
||||||
static void tftp_server(uint8_t argc, char **argv)
|
static void tftp_server(uint8_t argc, char **argv)
|
||||||
|
@ -78,6 +78,10 @@ static void tftp_server(uint8_t argc, char **argv)
|
||||||
rt_kprintf("TFTP server start failed.\n");
|
rt_kprintf("TFTP server start failed.\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
MSH_CMD_EXPORT(tftp_server, start tftp server.);
|
FINSH_FUNCTION_EXPORT(tftp_server, start tftp server.);
|
||||||
|
|
||||||
#endif /* defined(RT_USING_FINSH) && defined(FINSH_USING_MSH) */
|
#if defined(FINSH_USING_MSH)
|
||||||
|
MSH_CMD_EXPORT(tftp_server, start tftp server.);
|
||||||
|
#endif /* defined(FINSH_USING_MSH) */
|
||||||
|
|
||||||
|
#endif /* defined(RT_USING_FINSH) */
|
|
@ -0,0 +1 @@
|
||||||
|
Some net utils which using standard interface such as BSD Sockets.
|
|
@ -0,0 +1,10 @@
|
||||||
|
from building import *
|
||||||
|
|
||||||
|
cwd = GetCurrentDir()
|
||||||
|
src = Glob('*.c')
|
||||||
|
|
||||||
|
CPPPATH = [cwd]
|
||||||
|
|
||||||
|
group = DefineGroup('LwIP', src, depend = ['RT_USING_NETUTILS'], CPPPATH = CPPPATH)
|
||||||
|
|
||||||
|
Return('group')
|
Loading…
Reference in New Issue