samples/subsys/shell/shell_module: add board name command
This commit adds a new subcommand to the `demo` command that prints out the name of the used board. Signed-off-by: Filip Kokosinski <fkokosinski@antmicro.com>
This commit is contained in:
parent
eb3375f47c
commit
3fff2550d0
1 changed files with 11 additions and 0 deletions
|
@ -89,6 +89,16 @@ static int cmd_demo_ping(const struct shell *shell, size_t argc, char **argv)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int cmd_demo_board(const struct shell *sh, size_t argc, char **argv)
|
||||||
|
{
|
||||||
|
ARG_UNUSED(argc);
|
||||||
|
ARG_UNUSED(argv);
|
||||||
|
|
||||||
|
shell_print(sh, CONFIG_BOARD);
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
#if defined CONFIG_SHELL_GETOPT
|
#if defined CONFIG_SHELL_GETOPT
|
||||||
static int cmd_demo_getopt(const struct shell *shell, size_t argc, char **argv)
|
static int cmd_demo_getopt(const struct shell *shell, size_t argc, char **argv)
|
||||||
{
|
{
|
||||||
|
@ -310,6 +320,7 @@ SHELL_STATIC_SUBCMD_SET_CREATE(sub_demo,
|
||||||
SHELL_CMD(hexdump, NULL, "Hexdump params command.", cmd_demo_hexdump),
|
SHELL_CMD(hexdump, NULL, "Hexdump params command.", cmd_demo_hexdump),
|
||||||
SHELL_CMD(params, NULL, "Print params command.", cmd_demo_params),
|
SHELL_CMD(params, NULL, "Print params command.", cmd_demo_params),
|
||||||
SHELL_CMD(ping, NULL, "Ping command.", cmd_demo_ping),
|
SHELL_CMD(ping, NULL, "Ping command.", cmd_demo_ping),
|
||||||
|
SHELL_CMD(board, NULL, "Show board name command.", cmd_demo_board),
|
||||||
#if defined CONFIG_SHELL_GETOPT
|
#if defined CONFIG_SHELL_GETOPT
|
||||||
SHELL_CMD(getopt, NULL, "Cammand using getopt, looking for: \"abhc:\".",
|
SHELL_CMD(getopt, NULL, "Cammand using getopt, looking for: \"abhc:\".",
|
||||||
cmd_demo_getopt),
|
cmd_demo_getopt),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue