Command-line arguments » History » Version 1
Andrew McPherson, 2015-07-24 12:11 AM
1 | 1 | Andrew McPherson | h1. Command-line arguments |
---|---|---|---|
2 | 1 | Andrew McPherson | |
3 | 1 | Andrew McPherson | 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 |
4 | 1 | Andrew McPherson | |
5 | 1 | Andrew McPherson | 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: |
6 | 1 | Andrew McPherson | |
7 | 1 | Andrew McPherson | <pre> |
8 | 1 | Andrew McPherson | --period [-p] period: Set the hardware period (buffer) size in analog samples\n"; |
9 | 1 | Andrew McPherson | --dac-level [-D] dBs: Set the DAC output level (0dB max; -63.5dB min)\n"; |
10 | 1 | Andrew McPherson | --adc-level [-A] dBs: Set the ADC input level (0dB max; -12dB min)\n"; |
11 | 1 | Andrew McPherson | --hp-level [-H] dBs: Set the headphone output level (0dB max; -63.5dB min)\n"; |
12 | 1 | Andrew McPherson | --mute-speaker [-M] val: Set whether to mute the speaker initially (default: no)\n"; |
13 | 1 | Andrew McPherson | --use-analog [-N] val: Set whether to use ADC/DAC analog (default: yes)\n"; |
14 | 1 | Andrew McPherson | --use-digital [-G] val: Set whether to use digital GPIO channels (default: yes)\n"; |
15 | 1 | Andrew McPherson | --analog-channels [-C] val: Set the number of ADC/DAC channels (default: 8)\n"; |
16 | 1 | Andrew McPherson | --digital-channels [-B] val: Set the number of GPIO channels (default: 16)\n"; |
17 | 1 | Andrew McPherson | --receive-port [-R] val: Set the receive port (default: 9998)\n"; |
18 | 1 | Andrew McPherson | --transmit-port [-T] val: Set the transmit port (default: 9999)\n"; |
19 | 1 | Andrew McPherson | --server-name [-S] val: Set the destination server name (default: '127.0.0.1')\n"; |
20 | 1 | Andrew McPherson | --pru-file val: Set an optional external file to use for the PRU binary code\n"; |
21 | 1 | Andrew McPherson | --verbose [-v]: Enable verbose logging information\n"; |
22 | 1 | Andrew McPherson | </pre> |