Command-line arguments » History » Version 1

Version 1/5 - Next » - Current version
Andrew McPherson, 2015-07-24 12:11 AM


Command-line arguments

Every BeagleRT program supports a standard set of command-line arguments, listed below. Either the long form or the short (single-character) form can be used

Other arguments can be added in each project. With the exception of -p and -v, the standard arguments all use capital letters, leaving the lowercase letters free for user-defined arguments. The BeagleRT_usage() function explains the standard arguments as follows:

    --period [-p] period:            Set the hardware period (buffer) size in analog samples\n";
    --dac-level [-D] dBs:            Set the DAC output level (0dB max; -63.5dB min)\n";
    --adc-level [-A] dBs:            Set the ADC input level (0dB max; -12dB min)\n";
    --hp-level [-H] dBs:             Set the headphone output level (0dB max; -63.5dB min)\n";
    --mute-speaker [-M] val:         Set whether to mute the speaker initially (default: no)\n";
    --use-analog [-N] val:           Set whether to use ADC/DAC analog (default: yes)\n";
    --use-digital [-G] val:          Set whether to use digital GPIO channels (default: yes)\n";
    --analog-channels [-C] val:      Set the number of ADC/DAC channels (default: 8)\n";
    --digital-channels [-B] val:     Set the number of GPIO channels (default: 16)\n";
    --receive-port [-R] val:         Set the receive port (default: 9998)\n";
    --transmit-port [-T] val:        Set the transmit port (default: 9999)\n";
    --server-name [-S] val:          Set the destination server name (default: '127.0.0.1')\n";
    --pru-file val:                  Set an optional external file to use for the PRU binary code\n";
    --verbose [-v]:                  Enable verbose logging information\n";