From b2eb299d04f7c3cc0e50b03b219f83f44958f368 Mon Sep 17 00:00:00 2001 From: Peter Feerick Date: Wed, 2 Feb 2022 12:17:26 +1000 Subject: [PATCH] fix: cli rfmod serial output glitch + add err msgs Thanks to @CapnBry for spotting this ;) --- radio/src/cli.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/radio/src/cli.cpp b/radio/src/cli.cpp index 84dc7a4f7..c9768ad30 100644 --- a/radio/src/cli.cpp +++ b/radio/src/cli.cpp @@ -865,7 +865,7 @@ int cliSet(const char **argv) serialPrint("%s: invalid power argument '%s'", argv[0], argv[4]); return -1; } - serialPrint("%s: rfmod %d power %d", argv[0], module, argv[4]); + serialPrint("%s: rfmod %d power %s", argv[0], module, argv[3]); } #if defined(INTMODULE_BOOTCMD_GPIO) else if (!strcmp(argv[3], "bootpin")) { @@ -885,6 +885,14 @@ int cliSet(const char **argv) } } #endif + else { + if (strlen(argv[2]) == 0) { + serialPrint("%s: missing rfmod arguments", argv[0]); + } else { + serialPrint("%s: invalid rfmod argument '%s'", argv[0], argv[3]); + return -1; + } + } } else if (!strcmp(argv[1], "pulses")) { int level = 0;