From e0e5652de42f39d0122d03f0ddf3ecee3e8a7469 Mon Sep 17 00:00:00 2001 From: ligd Date: Wed, 19 Jan 2022 21:07:59 +0800 Subject: [PATCH] rptun: add rptun dump support Signed-off-by: ligd --- nshlib/nsh_command.c | 3 ++- nshlib/nsh_syscmds.c | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/nshlib/nsh_command.c b/nshlib/nsh_command.c index 5bc7ab01a..2e419970b 100644 --- a/nshlib/nsh_command.c +++ b/nshlib/nsh_command.c @@ -470,7 +470,8 @@ static const struct cmdmap_s g_cmdmap[] = #endif #if defined(CONFIG_RPTUN) && !defined(CONFIG_NSH_DISABLE_RPTUN) - { "rptun", cmd_rptun, 3, 4, "start|stop|reset|panic [value]" }, + { "rptun", cmd_rptun, 3, 4, + "start|stop|reset|panic|dump [value]" }, #endif #ifndef CONFIG_NSH_DISABLE_SET diff --git a/nshlib/nsh_syscmds.c b/nshlib/nsh_syscmds.c index ce63a2ac2..b903f49fe 100644 --- a/nshlib/nsh_syscmds.c +++ b/nshlib/nsh_syscmds.c @@ -377,6 +377,10 @@ int cmd_rptun(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv) { cmd = RPTUNIOC_PANIC; } + else if (strcmp(argv[1], "dump") == 0) + { + cmd = RPTUNIOC_DUMP; + } else { nsh_output(vtbl, g_fmtarginvalid, argv[1]);