Skip to content

Commit 94bc199

Browse files
committed
Improve documentation and command line consistancy
1 parent 6c02e33 commit 94bc199

File tree

11 files changed

+129
-119
lines changed

11 files changed

+129
-119
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ In Progress (Version 2.2.0)
1818
* improved support for C++
1919
* Addition of ETM4 decode (experimental)
2020
* Timestamping for orbtop, in various formats
21+
* Colour support in orbcat for metadata (timestamps)
2122
* Exception reporting for orbtop
2223
* OSX CI Builder support
2324
* Orbuculum can now be used as a meson subproject

Inc/generics.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ extern "C" {
8686
/* Memory sizes */
8787
typedef uint32_t symbolMemaddr;
8888
typedef unsigned char *symbolMemptr;
89-
89+
9090
// ====================================================================================================
9191
enum verbLevel {V_ERROR, V_WARN, V_INFO, V_DEBUG, V_MAX_VERBLEVEL};
9292

README.md

Lines changed: 110 additions & 93 deletions
Large diffs are not rendered by default.

Src/orbdump.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ void _printHelp( const char *const progName )
104104
genericsPrintf( " -M, --no-colour: Supress colour in output" EOL );
105105
genericsPrintf( " -n, --itm-sync: Enforce sync requirement for ITM (i.e. ITM needs to issue syncs)" EOL );
106106
genericsPrintf( " -o, --output-file: <filename> to be used for dump file (defaults to %s)" EOL, options.outfile );
107-
genericsPrintf( " -p, --protocol: Protocol to communicate. Defaults to OFLOW if -s is not set, otherwise ITM unless" EOL );
107+
genericsPrintf( " -p, --protocol: Protocol to communicate. Defaults to OFLOW if -s is not set, otherwise ITM" EOL );
108108
genericsPrintf( " -s, --server: <Server>:<Port> to use" EOL );
109109
genericsPrintf( " -t, --tag: <stream> Which Orbflow tag to use (normally 1)" EOL );
110110
genericsPrintf( " -v, --verbose: <level> Verbose mode 0(errors)..3(debug)" EOL );

Src/orbfifo.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ static void _printHelp( const char *const progName )
7474
genericsPrintf( "Usage: %s [options]" EOL, progName );
7575
genericsPrintf( " -b, --basedir: <basedir> for channels" EOL );
7676
genericsPrintf( " -c, --channel: <Number>,<Name>,<Format> of channel to populate (repeat per channel)" EOL );
77-
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file rather than waiting for further input" EOL );
77+
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file" EOL );
7878
genericsPrintf( " -f, --input-file: <filename> Take input from specified file" EOL );
7979
genericsPrintf( " -h, --help: This help" EOL );
8080
genericsPrintf( " -M, --no-colour: Supress colour in output" EOL );

Src/orblcd.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -430,11 +430,11 @@ void _printHelp( const char *const progName )
430430
genericsPrintf( " -p, --protocol: Protocol to communicate. Defaults to OFLOW if -s is not set, otherwise ITM" EOL );
431431
genericsPrintf( " -s, --server: <Server>:<Port> to use" EOL );
432432
genericsPrintf( " -S, --sbcolour: <Colour> to be used for single bit renders, ignored for other bit depths" EOL );
433-
genericsPrintf( " -t, --tag: <stream>: Which OFLOW tag to use (normally 1)" EOL );
433+
genericsPrintf( " -t, --tag: <stream> Which OFLOW tag to use (normally 1)" EOL );
434434
genericsPrintf( " -v, --verbose: <level> Verbose mode 0(errors)..3(debug)" EOL );
435435
genericsPrintf( " -V, --version: Print version and exit" EOL );
436436
genericsPrintf( " -w, --window: <string> Set title for output window" EOL );
437-
genericsPrintf( " -z, --size: <Scale(float)> Set relative size of output window (normally 1)" EOL );
437+
genericsPrintf( " -z, --size: <Scale(float)> Set relative size of output window (normally 1.0)" EOL );
438438
}
439439

440440
// ====================================================================================================

Src/orbmortem.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ static void _printHelp( const char *const progName )
174174
genericsPrintf( " -D, --no-demangle: Switch off C++ symbol demangling" EOL );
175175
genericsPrintf( " -d, --del-prefix: <String> Material to delete off the front of filenames" EOL );
176176
genericsPrintf( " -e, --elf-file: <ElfFile> to use for symbols and source" EOL );
177-
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file rather than waiting for further input" EOL );
177+
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file" EOL );
178178
genericsPrintf( " -f, --input-file: <filename>: Take input from specified file" EOL );
179179
genericsPrintf( " -h, --help: This help" EOL );
180180
genericsPrintf( " -M, --no-colour: Supress colour in output" EOL );
@@ -192,8 +192,8 @@ static void _printHelp( const char *const progName )
192192
genericsPrintf( " -t, --tag: <stream>: Which OFLOW tag to use (normally 2)" EOL );
193193
genericsPrintf( " -v, --verbose: <level> Verbose mode 0(errors)..3(debug)" EOL );
194194
genericsPrintf( " -V, --version: Print version and exit" EOL );
195-
genericsPrintf( EOL "(Will connect one port higher than that set in -s for legacy protocol)" EOL );
196-
genericsPrintf( "(this will automatically select the second output stream from orbuculum.)" EOL );
195+
genericsPrintf( EOL "(Legacy protocol will connect one port higher than that set in -s)" EOL );
196+
genericsPrintf( "(This will automatically select the second output stream from orbuculum.)" EOL );
197197
genericsPrintf( EOL "Environment Variables;" EOL );
198198
genericsPrintf( " OBJDUMP: to use non-standard objdump binary" EOL );
199199
}

Src/orbprofile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ static void _printHelp( const char *const progName )
462462
genericsPrintf( " -D, --no-demangle: Switch off C++ symbol demangling" EOL );
463463
genericsPrintf( " -d, --del-prefix: <String> Material to delete off front of filenames" EOL );
464464
genericsPrintf( " -e, --elf-file: <ElfFile> to use for symbols" EOL );
465-
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file rather than waiting for further input" EOL );
465+
genericsPrintf( " -E, --eof: When reading from file, terminate at EOF" EOL );
466466
genericsPrintf( " -f, --input-file: Take input from specified file" EOL );
467467
genericsPrintf( " -h, --help: This help" EOL );
468468
genericsPrintf( " -I, --interval: <Interval> Time between samples (in ms)" EOL );

Src/orbstat.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -408,9 +408,9 @@ static void _printHelp( struct RunTime *r )
408408
genericsPrintf( " -D, --no-demangle: Switch off C++ symbol demangling" EOL );
409409
genericsPrintf( " -d, --del-prefix: <String> Material to delete off front of filenames" EOL );
410410
genericsPrintf( " -e, --elf-file: <ElfFile> to use for symbols" EOL );
411-
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file rather than waiting for further input" EOL );
411+
genericsPrintf( " -E, --eof: When reading from file, terminate at end of file" EOL );
412412
genericsPrintf( " -f, --input-file: <filename>: Take input from specified file" EOL );
413-
genericsPrintf( " -g, --trace-chn: <TraceChannel> for trace output (default %d)" EOL, r->options->traceChannel );
413+
genericsPrintf( " -g, --trace-chn: <TraceChannel> ITM channel for trace (default %d)" EOL, r->options->traceChannel );
414414
genericsPrintf( " -h, --help: This help" EOL );
415415
genericsPrintf( " -I, --interval: <Interval>: Time to sample (in mS)" EOL );
416416
genericsPrintf( " -n, --itm-sync: Enforce sync requirement for ITM (i.e. ITM needs to issue syncs)" EOL );
@@ -424,8 +424,6 @@ static void _printHelp( struct RunTime *r )
424424
genericsPrintf( " -V, --version: Print version and exit" EOL );
425425
genericsPrintf( " -y, --graph-file: <Filename> dotty filename for structured callgraph output" EOL );
426426
genericsPrintf( " -z, --cache-file: <Filename> profile filename for kcachegrind output" EOL );
427-
genericsPrintf( EOL "(Will connect one port higher than that set in -s when Orbflow is not used)" EOL );
428-
429427
}
430428
// ====================================================================================================
431429
void _printVersion( void )

Src/orbtrace.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,10 @@ static void _printHelp( const char *const progName )
142142
genericsPrintf( " -e, --power: <Ch>,<On> Enable or Disable power. Ch is vtref, vtpwr or all" EOL );
143143
genericsPrintf( " -h, --help:: This help" EOL );
144144
genericsPrintf( " -l, --list: Show all OrbTrace devices attached to system" EOL );
145-
genericsPrintf( " -M, --no-colour: Supress colour in output" EOL );
146-
genericsPrintf( " -T, --trace-format: <x> Trace format; 1,2 or 4 bit parallel, m for Manchester SWO, u=UART SWO," EOL );
147-
genericsPrintf( " M for Manchester SWO with TPIU decode, U=UART SWO with TPIU decode" EOL );
145+
genericsPrintf( " -M, --no-colour: Supress colour in output" EOL );
146+
genericsPrintf( " -T, --trace-format: <x> Trace format; 1,2 or 4 bit parallel with TPIU decode," EOL \
147+
" m for Manchester SWO, u=UART SWO," EOL \
148+
" M for Manchester SWO+TPIU, U=UART SWO+TPIU" EOL );
148149
genericsPrintf( " -n, --serial-number: <Serial> any part of serial number to differentiate specific OrbTrace device" EOL );
149150
genericsPrintf( " -p, --voltage: <Ch>,<Voltage> Set voltage in V, Ch is vtref or vtpwr" EOL );
150151
genericsPrintf( " -v, --verbose: <level> Verbose mode 0(errors)..3(debug)" EOL );

0 commit comments

Comments
 (0)