Commit 16040928686312dd4ea248a7283f519701fc073c
authorBrian Henning <lotharyx@gmail.com>
Wed, 19 Oct 2016 13:18:11 +0000 (09:18 -0400)
committerBrian Henning <lotharyx@gmail.com>
Wed, 19 Oct 2016 13:18:11 +0000 (09:18 -0400)
Formatted the usage statement to include variants (e.g. -gdb, -g; -trace, -t)

simavr/sim/run_avr.c

index 127f0a1e17ba1f9141befac888ebc685a2388087..87cda9fe3876b33fdf299e6c1355b1fcc226092b 100644 (file)
 
 void display_usage(char * app)
 {
-       printf("Usage: %s [-list-cores] [-help] [-t] [-g] [-v] [-m <device>] [-f <frequency>] firmware\n", app);
-       printf(    "       -list-cores: List all supported AVR cores and exit\n"
-                  "       -help: Display this usage message and exit\n"
-                  "       -t: Run full scale decoder trace\n"
-                  "       -g: Listen for gdb connection on port 1234\n"
-                  "       -ff: Load next .hex file as flash\n"
-                  "       -ee: Load next .hex file as eeprom\n"
-                  "       -v: Raise verbosity level (can be passed more than once)\n");
+       printf("Usage: %s [--list-cores] [--help] [-t] [-g] [-v] [-m <device>] [-f <frequency>] firmware\n", app);
+        printf(    "       --list-cores      List all supported AVR cores and exit\n"
+                  "       --help, -h        Display this usage message and exit\n"
+                  "       -trace, -t        Run full scale decoder trace\n"
+                   "       -ti <vector>      Add trace vector at <vector>\n"
+                  "       -gdb, -g          Listen for gdb connection on port 1234\n"
+                  "       -ff               Load next .hex file as flash\n"
+                  "       -ee               Load next .hex file as eeprom\n"
+                  "       -v                Raise verbosity level (can be passed more than once)\n");
        exit(1);
 }
 
@@ -85,9 +86,9 @@ int main(int argc, char *argv[])
                display_usage(basename(argv[0]));
 
        for (int pi = 1; pi < argc; pi++) {
-               if (!strcmp(argv[pi], "-list-cores")) {
+               if (!strcmp(argv[pi], "--list-cores")) {
                        list_cores();
-               } else if (!strcmp(argv[pi], "-h") || !strcmp(argv[pi], "-help")) {
+               } else if (!strcmp(argv[pi], "-h") || !strcmp(argv[pi], "--help")) {
                        display_usage(basename(argv[0]));
                } else if (!strcmp(argv[pi], "-m") || !strcmp(argv[pi], "-mcu")) {
                        if (pi < argc-1)