From 1b4467f674acf019eaa34cdf17100390b0e46736 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Thu, 4 May 2017 16:43:19 +0200 Subject: [PATCH] sd_bench: add documentation --- src/systemcmds/sd_bench/sd_bench.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/systemcmds/sd_bench/sd_bench.c b/src/systemcmds/sd_bench/sd_bench.c index c8d3d82dea..f1be95ee52 100644 --- a/src/systemcmds/sd_bench/sd_bench.c +++ b/src/systemcmds/sd_bench/sd_bench.c @@ -43,6 +43,7 @@ #include #include +#include #include #include #include @@ -72,16 +73,13 @@ static bool synchronized; ///< call fsync after each block? static void usage() { - PX4_WARN( - "Test the speed of an SD Card. Usage:\n" - "sd_bench [-b ] [-r ] [-d ] [-s]\n" - "\n" - "\t-b \t\tBlock size for each read/write (default=4096)\n" - "\t-r \t\tNumber of runs (default=5)\n" - "\t-d \t\tDuration of a run in ms (default=2000)\n" - "\t-s \t\t\tCall fsync after each block (default=at end of each run)\n" - ); + PRINT_MODULE_DESCRIPTION("Test the speed of an SD Card"); + PRINT_MODULE_USAGE_NAME_SIMPLE("sd_bench", "command"); + PRINT_MODULE_USAGE_PARAM_INT('b', 4096, 1, 1000000, "Block size for each read/write", true); + PRINT_MODULE_USAGE_PARAM_INT('r', 5, 1, 1000, "Number of runs", true); + PRINT_MODULE_USAGE_PARAM_INT('d', 2000, 1, 100000, "Duration of a run in ms", true); + PRINT_MODULE_USAGE_PARAM_FLAG('s', "Call fsync after each block (default=at end of each run)", true); } int