OPT_RS485_CONFIG,
OPT_ALERT,
OPT_COMPLETE_SUB_CONFIGS,
+ OPT_MUTE,
};
/* Default options */
printf("Usage: tio [<options>] <tty-device|sub-config>\n");
printf("\n");
- printf("Connect to tty device directly or via sub-configuration.\n");
+ printf("Connect to TTY device directly or via sub-configuration.\n");
printf("\n");
printf("Options:\n");
printf(" -b, --baudrate <bps> Baud rate (default: 115200)\n");
printf(" --rs-485 Enable RS-485 mode\n");
printf(" --rs-485-config <config> Set RS-485 configuration\n");
printf(" --alert bell|blink|none Alert on connect/disconnect (default: none)\n");
+ printf(" --mute Mute tio\n");
printf(" -v, --version Display version\n");
printf(" -h, --help Display help\n");
printf("\n");
void options_print()
{
- tio_printf(" TTY device: %s", option.tty_device);
+ tio_printf(" Device: %s", option.tty_device);
tio_printf(" Baudrate: %u", option.baudrate);
tio_printf(" Databits: %d", option.databits);
tio_printf(" Flow: %s", option.flow);
{"rs-485", no_argument, 0, OPT_RS485 },
{"rs-485-config", required_argument, 0, OPT_RS485_CONFIG },
{"alert", required_argument, 0, OPT_ALERT },
+ {"mute", no_argument, 0, OPT_MUTE },
{"version", no_argument, 0, 'v' },
{"help", no_argument, 0, 'h' },
{"complete-sub-configs", no_argument, 0, OPT_COMPLETE_SUB_CONFIGS},
option.alert = alert_option_parse(optarg);
break;
+ case OPT_MUTE:
+ option.mute = true;
+ break;
+
case 'v':
printf("tio v%s\n", VERSION);
exit(EXIT_SUCCESS);