Commit d42fdfbe authored by Adam Wujek's avatar Adam Wujek 💬

userspace/tools: support different levels of verbosity for wrs_status_led

libwr may produce some verbose messages.
Signed-off-by: Adam Wujek's avatarAdam Wujek <adam.wujek@cern.ch>
parent b282f0a3
...@@ -43,6 +43,8 @@ void help(const char* prgname) ...@@ -43,6 +43,8 @@ void help(const char* prgname)
" -y turn status led yellow\n" " -y turn status led yellow\n"
" -g turn status led green\n" " -g turn status led green\n"
" -o turn status led orange\n" " -o turn status led orange\n"
" -q decrease verbosity\n"
" -v increase verbosity\n"
" -h this help\n" " -h this help\n"
"\n"); "\n");
exit(1); exit(1);
...@@ -53,13 +55,13 @@ int main(int argc, char **argv) ...@@ -53,13 +55,13 @@ int main(int argc, char **argv)
int opt; int opt;
/* argc forced to 1: -q and -v are not "quiet" and "verbose" */ /* argc forced to 1: -q and -v are not "quiet" and "verbose" */
wrs_msg_init(1, argv); wrs_msg_init(argc, argv);
assert_init(shw_pio_mmap_init()); assert_init(shw_pio_mmap_init());
shw_io_init(); shw_io_init();
shw_io_configure_all(); shw_io_configure_all();
while ((opt = getopt(argc, argv, "xyogh")) != -1) { while ((opt = getopt(argc, argv, "xyoghvq")) != -1) {
switch (opt) { switch (opt) {
case 'x': case 'x':
shw_io_write(shw_io_led_state_o, 0); shw_io_write(shw_io_led_state_o, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment