wifi_mgmt; print usage on unrecognized command.
Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/66e1361d Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/66e1361d Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/66e1361d Branch: refs/heads/develop Commit: 66e1361db2aeb0af534941a6a268f95a95d6a6cb Parents: aed4343 Author: Marko Kiiskila <ma...@runtime.io> Authored: Fri Sep 16 18:19:08 2016 -0700 Committer: Marko Kiiskila <ma...@runtime.io> Committed: Fri Sep 16 18:20:45 2016 -0700 ---------------------------------------------------------------------- libs/wifi_mgmt/src/wifi_cli.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/66e1361d/libs/wifi_mgmt/src/wifi_cli.c ---------------------------------------------------------------------- diff --git a/libs/wifi_mgmt/src/wifi_cli.c b/libs/wifi_mgmt/src/wifi_cli.c index 4cd9552..0b5d852 100644 --- a/libs/wifi_mgmt/src/wifi_cli.c +++ b/libs/wifi_mgmt/src/wifi_cli.c @@ -34,8 +34,8 @@ wifi_cli(int argc, char **argv) struct wifi_if *wi; int i; - if (argc < 1) { - return 0; + if (argc < 2) { + goto usage; } wi = wifi_if_lookup(0); @@ -74,9 +74,12 @@ wifi_cli(int argc, char **argv) strcpy(wi->wi_ssid, argv[2]); if (wifi_connect(wi)) { conn_usage: - console_printf("%s %s [<ssid> [<key>]]\n", + console_printf("%s %s <ssid> [<key>]\n", argv[0], argv[1]); } + } else { +usage: + console_printf("start|stop|scan|aps|connect <ssid> [<key>]\n"); } return 0; }