From 68d754b65e16e7f97bb6dc147f68fa2428597a34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 4 May 2017 16:44:01 +0200 Subject: [PATCH] usb_connected: add documentation --- src/systemcmds/usb_connected/usb_connected.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/systemcmds/usb_connected/usb_connected.c b/src/systemcmds/usb_connected/usb_connected.c index d071fc9661..1a6b9c6b6a 100644 --- a/src/systemcmds/usb_connected/usb_connected.c +++ b/src/systemcmds/usb_connected/usb_connected.c @@ -34,12 +34,11 @@ /** * @file usb_connected.c * - * utility to check if USB is connected. Used in startup scripts - * * @author Andrew Tridgell */ #include +#include #include #include #include @@ -49,8 +48,23 @@ __EXPORT int usb_connected_main(int argc, char *argv[]); +static void print_usage() +{ + + PRINT_MODULE_DESCRIPTION("Utility to check if USB is connected. Was previously used in startup scripts. " + "A return value of 0 means USB is connected, 1 otherwise." + ); + + PRINT_MODULE_USAGE_NAME_SIMPLE("usb_connected", "command"); +} + int usb_connected_main(int argc, char *argv[]) { + if (argc > 1) { + print_usage(); + return 0; + } + return px4_arch_gpioread(GPIO_OTGFS_VBUS) ? 0 : 1; }