From 67d74559d1bb3820bd51da2e2bf43e41e1224314 Mon Sep 17 00:00:00 2001 From: silen Date: Thu, 12 Aug 2021 16:20:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20L0=20armquem=20=E5=89=A5=E7=A6=BB?= =?UTF-8?q?=E5=B7=A5=E5=85=B7=E9=93=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I19c13fd24141271087948fad9434558b823df62b Signed-off-by: silen --- components/shell/BUILD.gn | 5 +++++ components/shell/src/base/shcmd.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/components/shell/BUILD.gn b/components/shell/BUILD.gn index e44bc427..638791b8 100644 --- a/components/shell/BUILD.gn +++ b/components/shell/BUILD.gn @@ -27,6 +27,8 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +import("//kernel/liteos_m/config.gni") + static_library("shell") { sources = [ "src/base/shcmd.c", @@ -48,6 +50,9 @@ static_library("shell") { "./include", ] + if (enable_ohos_kernel_liteos_m_lwip == true) { + defines = [ "LWIP_SHELLCMD_ENABLE" ] + } deps = [ "//kernel/liteos_m/kal/posix", "//third_party/bounds_checking_function:libsec_static", diff --git a/components/shell/src/base/shcmd.c b/components/shell/src/base/shcmd.c index 312d8222..558116d5 100755 --- a/components/shell/src/base/shcmd.c +++ b/components/shell/src/base/shcmd.c @@ -47,8 +47,10 @@ CmdItem g_shellcmdAll[] = { {CMD_TYPE_STD, "date", XARGS, (CmdCallBackFunc)OsShellCmdDate}, {CMD_TYPE_EX, "task", 1, (CmdCallBackFunc)OsShellCmdDumpTask}, {CMD_TYPE_EX, "free", XARGS, (CmdCallBackFunc)OsShellCmdFree}, +#ifdef LWIP_SHELLCMD_ENABLE {CMD_TYPE_EX, "ifconfig", XARGS, (CmdCallBackFunc)lwip_ifconfig}, {CMD_TYPE_EX, "ping", XARGS, (CmdCallBackFunc)OsShellPing}, +#endif {CMD_TYPE_EX, "touch", XARGS, (CmdCallBackFunc)OsShellCmdTouch}, {CMD_TYPE_EX, "ls", XARGS, (CmdCallBackFunc)OsShellCmdLs}, {CMD_TYPE_EX, "pwd", XARGS, (CmdCallBackFunc)OsShellCmdPwd},