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:
Filip Kokosinski 2021-10-14 15:52:03 +02:00 committed by Anas Nashif
commit 3fff2550d0

View file

@ -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),