Browse Source

[LWIP] Move net apps to `LwIP/src/apps`.

armink 7 years ago
parent
commit
871297747a

+ 6 - 0
components/net/lwip-2.0.2/src/apps/README.md

@@ -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
components/net/lwip-2.0.2/apps/ping.c → components/net/lwip-2.0.2/src/apps/ping/ping.c


+ 7 - 3
components/net/lwip-2.0.2/apps/tftp_server.c → components/net/lwip-2.0.2/src/apps/tftp/tftp_port.c

@@ -1,5 +1,5 @@
 /*
- * File      : tftp_server.c
+ * File      : tftp_port.c
  * This file is part of RT-Thread RTOS
  * 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);
 }
 
-#if defined(RT_USING_FINSH) && defined(FINSH_USING_MSH)
+#if defined(RT_USING_FINSH)
 #include <finsh.h>
 
 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");
     }
 }
+FINSH_FUNCTION_EXPORT(tftp_server, start tftp server.);
+
+#if defined(FINSH_USING_MSH)
 MSH_CMD_EXPORT(tftp_server, start tftp server.);
+#endif /* defined(FINSH_USING_MSH) */
 
-#endif /* defined(RT_USING_FINSH) && defined(FINSH_USING_MSH) */
+#endif /* defined(RT_USING_FINSH) */