From: A. Maitland Bottoms <bottoms@debian.org>
Subject: fix man font

s/f[C]/f[CR]/g

--- a/host/utilities/bladeRF-cli/src/cmd/doc/cmd_help.man.in
+++ b/host/utilities/bladeRF-cli/src/cmd/doc/cmd_help.man.in
@@ -2,7 +2,7 @@
 [INTERACTIVE COMMANDS]
 .SS calibrate
 .PP
-Usage: \f[C]calibrate\ <operation>\ [options]\f[]
+Usage: \f[CR]calibrate\ <operation>\ [options]\f[]
 .PP
 Perform the specified transceiver calibration operation.
 .PP
@@ -11,46 +11,46 @@
 LMS internal DC offset auto\-calibrations
 .RS 2
 .IP \[bu] 2
-\f[C]calibrate\ lms\ [show]\f[]
+\f[CR]calibrate\ lms\ [show]\f[]
 .IP \[bu] 2
-\f[C]calibrate\ lms\ tuning\ [value]\f[]
+\f[CR]calibrate\ lms\ tuning\ [value]\f[]
 .IP \[bu] 2
-\f[C]calibrate\ lms\ txlpf\ [<I\ filter>\ <Q\ filter>]\f[]
+\f[CR]calibrate\ lms\ txlpf\ [<I\ filter>\ <Q\ filter>]\f[]
 .IP \[bu] 2
-\f[C]calibrate\ lms\ rxlpf\ [<I\ filter>\ <Q\ filter>]\f[]
+\f[CR]calibrate\ lms\ rxlpf\ [<I\ filter>\ <Q\ filter>]\f[]
 .IP \[bu] 2
-\f[C]calibrate\ lms\ rxvga2\ [<DC\ ref>\ <I1>\ <Q1>\ <I2>\ <Q2>]\f[]
+\f[CR]calibrate\ lms\ rxvga2\ [<DC\ ref>\ <I1>\ <Q1>\ <I2>\ <Q2>]\f[]
 .PP
 Perform the specified auto\-calibration, or all of them if none are
 provided.
 When values are provided, these are used instead of the results of the
 auto\-calibration procedure.
-Use \f[C]lms\ show\f[] to read and print the current LMS calibration
+Use \f[CR]lms\ show\f[] to read and print the current LMS calibration
 values.
 .PP
-For \f[C]rxvga2\f[], \f[C]I1\f[] and \f[C]Q1\f[] are the Stage 1 I and Q
-components respectively, and \f[C]I2\f[] and \f[C]Q2\f[] are the Stage 2
+For \f[CR]rxvga2\f[], \f[CR]I1\f[] and \f[CR]Q1\f[] are the Stage 1 I and Q
+components respectively, and \f[CR]I2\f[] and \f[CR]Q2\f[] are the Stage 2
 I and Q components.
 .RE
 .IP \[bu] 2
 RX and TX I/Q DC offset correction parameter calibration
 .RS 2
 .IP \[bu] 2
-\f[C]calibrate\ dc\ <rx|tx>\ [<I>\ <Q>]\f[]
+\f[CR]calibrate\ dc\ <rx|tx>\ [<I>\ <Q>]\f[]
 .IP \[bu] 2
-\f[C]calibrate\ dc\ <rxtx>\f[]
+\f[CR]calibrate\ dc\ <rxtx>\f[]
 .PP
 Calibrate the DC offset correction parameters for the current frequency
 and gain settings.
 If a I/Q values are provided, they are applied directly.
-\f[C]cal\ rxtx\f[] is shorthand for \f[C]cal\ rx\f[] followed by
-\f[C]cal\ tx\f[].
+\f[CR]cal\ rxtx\f[] is shorthand for \f[CR]cal\ rx\f[] followed by
+\f[CR]cal\ tx\f[].
 .RE
 .IP \[bu] 2
 RX and TX I/Q balance correction parameter calibration
 .RS 2
 .IP \[bu] 2
-\f[C]calibrate\ iq\ <rx|tx>\ <gain|phase>\ <value>\f[]
+\f[CR]calibrate\ iq\ <rx|tx>\ <gain|phase>\ <value>\f[]
 .PP
 Set the specified IQ gain or phase balance parameters.
 .RE
@@ -58,13 +58,13 @@
 Generate RX or TX I/Q DC correction parameter tables
 .RS 2
 .IP \[bu] 2
-\f[C]calibrate\ table\ dc\ <rx|tx>\ [<f_min>\ <f_max>\ [f_inc]]\f[]
+\f[CR]calibrate\ table\ dc\ <rx|tx>\ [<f_min>\ <f_max>\ [f_inc]]\f[]
 .PP
 Generate and write an I/Q correction parameter table to the current
-working directory, in a file named \f[C]<serial>_dc_<rx|tx>.tbl\f[].
-\f[C]f_min\f[] and \f[C]f_max\f[] are min and max frequencies to include
+working directory, in a file named \f[CR]<serial>_dc_<rx|tx>.tbl\f[].
+\f[CR]f_min\f[] and \f[CR]f_max\f[] are min and max frequencies to include
 in the table.
-\f[C]f_inc\f[] is the frequency increment.
+\f[CR]f_inc\f[] is the frequency increment.
 .PP
 By default, tables are generated over the entire frequency range, in 10
 MHz steps.
@@ -74,34 +74,34 @@
 Table
 .RS 2
 .IP \[bu] 2
-\f[C]calibrate\ table\ agc\ <rx|tx>\ [<f_min>\ <f_max>\ [f_inc]]\f[]
+\f[CR]calibrate\ table\ agc\ <rx|tx>\ [<f_min>\ <f_max>\ [f_inc]]\f[]
 .PP
-Similar usage as \f[C]calibrate\ table\ dc\f[] except the call will set
+Similar usage as \f[CR]calibrate\ table\ dc\f[] except the call will set
 gains to the AGC\[aq]s base gain value before running
-\f[C]calibrate\ table\ dc\f[].
+\f[CR]calibrate\ table\ dc\f[].
 .RE
 .SS clear
 .PP
-Usage: \f[C]clear\f[]
+Usage: \f[CR]clear\f[]
 .PP
 Clears the screen.
 .SS echo
 .PP
-Usage: \f[C]echo\ [arg\ 1]\ [arg\ 2]\ ...\ [arg\ n]\f[]
+Usage: \f[CR]echo\ [arg\ 1]\ [arg\ 2]\ ...\ [arg\ n]\f[]
 .PP
 Echo each argument on a new line.
 .SS erase
 .PP
-Usage: \f[C]erase\ <offset>\ <count>\f[]
+Usage: \f[CR]erase\ <offset>\ <count>\f[]
 .PP
 Erase specified erase blocks SPI flash.
 .IP \[bu] 2
-\f[C]<offset>\f[] \- Erase block offset
+\f[CR]<offset>\f[] \- Erase block offset
 .IP \[bu] 2
-\f[C]<count>\f[] \- Number of erase blocks to erase
+\f[CR]<count>\f[] \- Number of erase blocks to erase
 .SS flash_backup
 .PP
-Usage: \f[C]flash_backup\ <file>\ (<type>\ |\ <address>\ <length>)\f[]
+Usage: \f[CR]flash_backup\ <file>\ (<type>\ |\ <address>\ <length>)\f[]
 .PP
 Back up flash data to the specified file.
 This command takes either two or four arguments.
@@ -110,7 +110,7 @@
 .PP
 Parameters:
 .IP \[bu] 2
-\f[C]<type>\f[] \- Type of backup.
+\f[CR]<type>\f[] \- Type of backup.
 .RS 2
 .PP
 This selects the appropriate address and length values based upon the
@@ -118,6 +118,7 @@
 .PP
 Valid options are:
 .PP
+.nr TW 1
 .TS
 tab(@);
 rw(11.7n) lw(52.5n).
@@ -128,68 +129,68 @@
 T}
 _
 T{
-\f[C]cal\f[]
+\f[CR]cal\f[]
 T}@T{
 Calibration data
 T}
 T{
-\f[C]fw\f[]
+\f[CR]fw\f[]
 T}@T{
 Firmware
 T}
 T{
-\f[C]fpga40\f[]
+\f[CR]fpga40\f[]
 T}@T{
 Metadata and bitstream for 40 kLE FPGA
 T}
 T{
-\f[C]fpga115\f[]
+\f[CR]fpga115\f[]
 T}@T{
 Metadata and bitstream for 115 kLE FPGA
 T}
 T{
-\f[C]fpgaA4\f[]
+\f[CR]fpgaA4\f[]
 T}@T{
 Metadata and bitstream for 49 kLE (A4) FPGA
 T}
 T{
-\f[C]fpgaA5\f[]
+\f[CR]fpgaA5\f[]
 T}@T{
 Metadata and bitstream for 77 kLE (A5) FPGA
 T}
 T{
-\f[C]fpgaA9\f[]
+\f[CR]fpgaA9\f[]
 T}@T{
 Metadata and bitstream for 301 kLE (A9) FPGA
 T}
 .TE
 .RE
 .IP \[bu] 2
-\f[C]<address>\f[] \- Address of data to back up.
+\f[CR]<address>\f[] \- Address of data to back up.
 Must be erase block\-aligned.
 .IP \[bu] 2
-\f[C]<len>\f[] \- Length of region to back up.
+\f[CR]<len>\f[] \- Length of region to back up.
 Must be erase block\-aligned.
 .PP
 Note: When an address and length are provided, the image type will
-default to \f[C]raw\f[].
+default to \f[CR]raw\f[].
 .PP
 Examples:
 .IP \[bu] 2
-\f[C]flash_backup\ cal.bin\ cal\f[]
+\f[CR]flash_backup\ cal.bin\ cal\f[]
 .RS 2
 .PP
 Backs up the calibration data region.
 .RE
 .IP \[bu] 2
-\f[C]flash_backup\ cal_raw.bin\ 0x30000\ 0x10000\f[]
+\f[CR]flash_backup\ cal_raw.bin\ 0x30000\ 0x10000\f[]
 .RS 2
 .PP
 Backs up the calibration region as a raw data image.
 .RE
 .SS flash_image
 .PP
-Usage: \f[C]flash_image\ <image>\ [output\ options]\f[]
+Usage: \f[CR]flash_image\ <image>\ [output\ options]\f[]
 .PP
 Print a flash image\[aq]s metadata or create a new flash image.
 When provided with the name of a flash image file as the only argument,
@@ -197,24 +198,24 @@
 .PP
 The following options may be used to create a new flash image.
 .IP \[bu] 2
-\f[C]data=<file>\f[]
+\f[CR]data=<file>\f[]
 .RS 2
 .PP
 File to containing data to store in the image.
 .RE
 .IP \[bu] 2
-\f[C]address=<addr>\f[]
+\f[CR]address=<addr>\f[]
 .RS 2
 .PP
 Flash address.
-The default depends upon \f[C]type\f[] parameter.
+The default depends upon \f[CR]type\f[] parameter.
 .RE
 .IP \[bu] 2
-\f[C]type=<type>\f[]
+\f[CR]type=<type>\f[]
 .RS 2
 .PP
 Type of flash image.
-Defaults to \f[C]raw\f[].
+Defaults to \f[CR]raw\f[].
 .PP
 Valid options are:
 .PP
@@ -228,42 +229,42 @@
 T}
 _
 T{
-\f[C]cal\f[]
+\f[CR]cal\f[]
 T}@T{
 Calibration data
 T}
 T{
-\f[C]fw\f[]
+\f[CR]fw\f[]
 T}@T{
 Firmware
 T}
 T{
-\f[C]fpga40\f[]
+\f[CR]fpga40\f[]
 T}@T{
 Metadata and bitstream for 40 kLE FPGA
 T}
 T{
-\f[C]fpga115\f[]
+\f[CR]fpga115\f[]
 T}@T{
 Metadata and bitstream for 115 kLE FPGA
 T}
 T{
-\f[C]fpgaA4\f[]
+\f[CR]fpgaA4\f[]
 T}@T{
 Metadata and bitstream for 49 kLE (A4) FPGA
 T}
 T{
-\f[C]fpgaA5\f[]
+\f[CR]fpgaA5\f[]
 T}@T{
 Metadata and bitstream for 77 kLE (A5) FPGA
 T}
 T{
-\f[C]fpgaA9\f[]
+\f[CR]fpgaA9\f[]
 T}@T{
 Metadata and bitstream for 301 kLE (A9) FPGA
 T}
 T{
-\f[C]raw\f[]
+\f[CR]raw\f[]
 T}@T{
 Raw data.
 The address and length parameters must be provided if this type is
@@ -272,7 +273,7 @@
 .TE
 .RE
 .IP \[bu] 2
-\f[C]serial=<serial>\f[]
+\f[CR]serial=<serial>\f[]
 .RS 2
 .PP
 Serial # to store in image.
@@ -281,26 +282,26 @@
 .SS flash_init_cal
 .PP
 Usage:
-\f[C]flash_init_cal\ <fpga_size>\ <vctcxo_trim>\ [<output_file>]\f[]
+\f[CR]flash_init_cal\ <fpga_size>\ <vctcxo_trim>\ [<output_file>]\f[]
 .PP
 Create and write a new calibration data region to the currently opened
 device, or to a file.
 Be sure to back up calibration data prior to running this command.
-(See the \f[C]flash_backup\f[] command.)
+(See the \f[CR]flash_backup\f[] command.)
 .IP \[bu] 2
-\f[C]<fpga_size>\f[]
+\f[CR]<fpga_size>\f[]
 .RS 2
 .PP
 Either 40 or 115, depending on the device model.
 .RE
 .IP \[bu] 2
-\f[C]<vctcxo_trim>\f[]
+\f[CR]<vctcxo_trim>\f[]
 .RS 2
 .PP
-VCTCXO/DAC trim value (\f[C]0x0\f[]\-\f[C]0xffff\f[])
+VCTCXO/DAC trim value (\f[CR]0x0\f[]\-\f[CR]0xffff\f[])
 .RE
 .IP \[bu] 2
-\f[C]<output_file>\f[]
+\f[CR]<output_file>\f[]
 .RS 2
 .PP
 File to write calibration data to.
@@ -309,37 +310,37 @@
 .RE
 .SS flash_restore
 .PP
-Usage: \f[C]flash_restore\ <file>\ [<address>\ <length>]\f[]
+Usage: \f[CR]flash_restore\ <file>\ [<address>\ <length>]\f[]
 .PP
 Restore flash data from a file, optionally overriding values in the
 image metadata.
 .IP \[bu] 2
-\f[C]<address>\f[]
+\f[CR]<address>\f[]
 .RS 2
 .PP
 Defaults to the address specified in the provided flash image file.
 .RE
 .IP \[bu] 2
-\f[C]<length>\f[]
+\f[CR]<length>\f[]
 .RS 2
 .PP
 Defaults to length of the data in the provided image file.
 .RE
 .SS fw_log
 .PP
-Usage: \f[C]fw_log\f[] [filename]
+Usage: \f[CR]fw_log\f[] [filename]
 .PP
 Read the contents of the device\[aq]s firmware log and write it to the
 specified file.
 If no filename is specified, the log content is written to stdout.
 .SS help
 .PP
-Usage: \f[C]help\ [<command>]\f[]
+Usage: \f[CR]help\ [<command>]\f[]
 .PP
 Provides extended help, like this, on any command.
 .SS info
 .PP
-Usage: \f[C]info\f[]
+Usage: \f[CR]info\f[]
 .PP
 Prints the following information about an opened device:
 .IP \[bu] 2
@@ -358,7 +359,7 @@
 Instance number
 .SS jump_to_boot
 .PP
-Usage: \f[C]jump_to_boot\f[]
+Usage: \f[CR]jump_to_boot\f[]
 .PP
 Clear out a FW signature word in flash and jump to FX3 bootloader.
 .PP
@@ -366,30 +367,30 @@
 cycles until new firmware is written to the device.
 .SS load
 .PP
-Usage: \f[C]load\ <fpga|fx3>\ <filename>\f[]
+Usage: \f[CR]load\ <fpga|fx3>\ <filename>\f[]
 .PP
 Load an FPGA bitstream or program the FX3\[aq]s SPI flash.
 .SS xb
 .PP
-Usage: \f[C]xb\ <board_model>\ <subcommand>\ [parameters]\f[]
+Usage: \f[CR]xb\ <board_model>\ <subcommand>\ [parameters]\f[]
 .PP
 Enable or configure an expansion board.
 .PP
-Valid values for \f[C]board_model\f[]:
+Valid values for \f[CR]board_model\f[]:
 .IP \[bu] 2
-\f[C]100\f[]
+\f[CR]100\f[]
 .RS 2
 .PP
 XB\-100 GPIO expansion board
 .RE
 .IP \[bu] 2
-\f[C]200\f[]
+\f[CR]200\f[]
 .RS 2
 .PP
 XB\-200 LF/MF/HF/VHF transverter expansion board
 .RE
 .IP \[bu] 2
-\f[C]300\f[]
+\f[CR]300\f[]
 .RS 2
 .PP
 XB\-300 amplifier board
@@ -397,7 +398,7 @@
 .PP
 Common subcommands:
 .IP \[bu] 2
-\f[C]enable\f[]
+\f[CR]enable\f[]
 .RS 2
 .PP
 Enable the XB\-100, XB\-200, or XB\-300 expansion board.
@@ -405,7 +406,7 @@
 .PP
 XB\-200 subcommands:
 .IP \[bu] 2
-\f[C]filter\ [rx|tx]\ [50|144|222|custom|auto_1db|auto_3db]\f[]
+\f[CR]filter\ [rx|tx]\ [50|144|222|custom|auto_1db|auto_3db]\f[]
 .RS 2
 .PP
 Selects the specified RX or TX filter on the XB\-200 board.
@@ -415,7 +416,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Select\ the\ 50\-54\ MHz\ (6\ meter\ band)\ filter.
 \f[]
 .fi
@@ -425,7 +426,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Select\ the\ 144\-148\ MHz\ (2\ meter\ band)\ filter.
 \f[]
 .fi
@@ -435,7 +436,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Select\ the\ 222\-225\ MHz\ (1.25\ meter\ band)\ filter.\ Realistically,
 this\ filter\ option\ is\ actually\ slightly\ wider,\ covering
 206\ MHz\ \-\ 235\ MHz.
@@ -447,7 +448,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Selects\ the\ custom\ filter\ path.\ The\ user\ should\ connect\ a\ filter
 along\ the\ corresponding\ FILT\ and\ FILT\-ANT\ connections\ when\ using
 this\ option.\ \ Alternatively\ one\ may\ jumper\ the\ FILT\ and\ FILT\-ANT
@@ -461,7 +462,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Automatically\ selects\ one\ of\ the\ above\ choices\ based\ upon\ frequency
 and\ the\ filters\[aq]\ 1dB\ points.\ The\ custom\ path\ is\ used\ for\ cases
 that\ are\ not\ associated\ with\ the\ on\-board\ filters.
@@ -473,7 +474,7 @@
 .RS 2
 .IP
 .nf
-\f[C]
+\f[CR]
 Automatically\ selects\ one\ of\ the\ above\ choices\ based\ upon\ frequency
 and\ the\ filters\[aq]\ 3dB\ points.\ The\ custom\ path\ is\ used\ for\ cases
 that\ are\ not\ associated\ with\ the\ on\-board\ filters.
@@ -484,7 +485,7 @@
 .PP
 XB\-300 subcommands:
 .IP \[bu] 2
-\f[C]<pa|lna|aux>\ [on|off]\f[]
+\f[CR]<pa|lna|aux>\ [on|off]\f[]
 .RS 2
 .PP
 Enable or disable the power amplifier (PA), low\-noise amplifier (lna)
@@ -493,20 +494,20 @@
 specified.
 .PP
 Note: The auxiliary path on the XB\-300 is not populated with components
-by default; the \f[C]aux\f[] control will have no effect upon the RX
+by default; the \f[CR]aux\f[] control will have no effect upon the RX
 signal.
 This option is available for users to modify their board with custom
 hardware.
 .RE
 .IP \[bu] 2
-\f[C]<pwr>\f[]
+\f[CR]<pwr>\f[]
 .RS 2
 .PP
 Read the current Power Detect (PDET) voltage and compute the output
 power.
 .RE
 .IP \[bu] 2
-\f[C]trx\ <rx|tx>\f[]
+\f[CR]trx\ <rx|tx>\f[]
 .RS 2
 .PP
 The default XB\-300 hardware configuration includes separate RX and TX
@@ -519,27 +520,27 @@
 .PP
 Examples:
 .IP \[bu] 2
-\f[C]xb\ 200\ enable\f[]
+\f[CR]xb\ 200\ enable\f[]
 .RS 2
 .PP
 Enables and configures the XB\-200 transverter expansion board.
 .RE
 .IP \[bu] 2
-\f[C]xb\ 200\ filter\ rx\ 144\f[]
+\f[CR]xb\ 200\ filter\ rx\ 144\f[]
 .RS 2
 .PP
 Selects the 144\-148 MHz receive filter on the XB\-200 transverter
 expansion board.
 .RE
 .IP \[bu] 2
-\f[C]xb\ 300\ enable\f[]
+\f[CR]xb\ 300\ enable\f[]
 .RS 2
 .PP
 Enables and configures the use of GPIOs to interact with the XB\-300.
 The PA and LNA will disabled by default.
 .RE
 .IP \[bu] 2
-\f[C]xb\ 300\ lna\ on\f[]
+\f[CR]xb\ 300\ lna\ on\f[]
 .RS 2
 .PP
 Enables the RX LNA on the XB\-300.
@@ -547,7 +548,7 @@
 is disabled.
 .RE
 .IP \[bu] 2
-\f[C]xb\ 300\ pa\ off\f[]
+\f[CR]xb\ 300\ pa\ off\f[]
 .RS 2
 .PP
 Disables the TX PA on the XB\-300.
@@ -556,29 +557,29 @@
 .RE
 .SS mimo
 .PP
-Usage: \f[C]mimo\ [master\ |\ slave]\f[]
+Usage: \f[CR]mimo\ [master\ |\ slave]\f[]
 .PP
 Modify device MIMO operation.
 .PP
 IMPORTANT: This command is deprecated and has been superseded by
-\f[C]"print/set\ smb_mode"\f[].
-For usage text, run: "\f[C]set\ smb_mode\f[]"
+\f[CR]"print/set\ smb_mode"\f[].
+For usage text, run: "\f[CR]set\ smb_mode\f[]"
 .SS open
 .PP
-Usage: \f[C]open\ [device\ identifiers]\f[]
+Usage: \f[CR]open\ [device\ identifiers]\f[]
 .PP
 Open the specified device for use with successive commands.
 Any previously opened device will be closed.
 .PP
 The general form of the device identifier string is:
 .PP
-\f[C]<backend>:[device=<bus>:<addr>]\ [instance=<n>]\ [serial=<serial>]\f[]
+\f[CR]<backend>:[device=<bus>:<addr>]\ [instance=<n>]\ [serial=<serial>]\f[]
 .PP
-See the \f[C]bladerf_open()\f[] documentation in libbladeRF for the
+See the \f[CR]bladerf_open()\f[] documentation in libbladeRF for the
 complete device specifier format.
 .SS peek
 .PP
-Usage: \f[C]peek\ <rfic|pll|dac|lms|si>\ <address>\ [num_addresses]\f[]
+Usage: \f[CR]peek\ <rfic|pll|dac|lms|si>\ <address>\ [num_addresses]\f[]
 .PP
 The peek command can read any of the devices hanging off the FPGA.
 This includes the:
@@ -588,7 +589,7 @@
 bladeRF 2: AD9361 transceiver, VCTCXO trim DAC, ADF4002 frequency
 synthesizer
 .PP
-If \f[C]num_addresses\f[] is supplied, the address is incremented by 1
+If \f[CR]num_addresses\f[] is supplied, the address is incremented by 1
 and another peek is performed for that many addresses.
 .PP
 Valid Address Ranges:
@@ -603,27 +604,27 @@
 T}
 _
 T{
-\f[C]rfic\f[]
+\f[CR]rfic\f[]
 T}@T{
 0 to 0x3F7 (1015)
 T}
 T{
-\f[C]pll\f[]
+\f[CR]pll\f[]
 T}@T{
 0 to 3
 T}
 T{
-\f[C]dac\f[]
+\f[CR]dac\f[]
 T}@T{
 0 to 255
 T}
 T{
-\f[C]lms\f[]
+\f[CR]lms\f[]
 T}@T{
 0 to 127
 T}
 T{
-\f[C]si\f[]
+\f[CR]si\f[]
 T}@T{
 0 to 255
 T}
@@ -631,10 +632,10 @@
 .PP
 Example:
 .IP \[bu] 2
-\f[C]peek\ si\ ...\f[]
+\f[CR]peek\ si\ ...\f[]
 .SS poke
 .PP
-Usage: \f[C]poke\ <rfic|pll|dac|lms|si>\ <address>\ <data>\f[]
+Usage: \f[CR]poke\ <rfic|pll|dac|lms|si>\ <address>\ <data>\f[]
 .PP
 The poke command can write any of the devices hanging off the FPGA.
 This includes the:
@@ -656,27 +657,27 @@
 T}
 _
 T{
-\f[C]rfic\f[]
+\f[CR]rfic\f[]
 T}@T{
 0 to 0x3F7 (1015)
 T}
 T{
-\f[C]pll\f[]
+\f[CR]pll\f[]
 T}@T{
 0 to 3
 T}
 T{
-\f[C]dac\f[]
+\f[CR]dac\f[]
 T}@T{
 0 to 255
 T}
 T{
-\f[C]lms\f[]
+\f[CR]lms\f[]
 T}@T{
 0 to 127
 T}
 T{
-\f[C]si\f[]
+\f[CR]si\f[]
 T}@T{
 0 to 255
 T}
@@ -684,12 +685,12 @@
 .PP
 Example:
 .IP \[bu] 2
-\f[C]poke\ lms\ ...\f[]
+\f[CR]poke\ lms\ ...\f[]
 .SS print
 .PP
-Usage: \f[C]print\ [parameter]\f[]
+Usage: \f[CR]print\ [parameter]\f[]
 .PP
-The \f[C]print\f[] command takes a parameter to print.
+The \f[CR]print\f[] command takes a parameter to print.
 Available parameters are listed below.
 If no parameter is specified, all parameters are printed.
 .PP
@@ -705,52 +706,52 @@
 T}
 _
 T{
-\f[C]bandwidth\f[]
+\f[CR]bandwidth\f[]
 T}@T{
 Bandwidth settings
 T}
 T{
-\f[C]frequency\f[]
+\f[CR]frequency\f[]
 T}@T{
 Frequency settings
 T}
 T{
-\f[C]agc\f[]
+\f[CR]agc\f[]
 T}@T{
 Automatic gain control
 T}
 T{
-\f[C]loopback\f[]
+\f[CR]loopback\f[]
 T}@T{
 Loopback settings
 T}
 T{
-\f[C]rx_mux\f[]
+\f[CR]rx_mux\f[]
 T}@T{
 FPGA RX FIFO input mux setting
 T}
 T{
-\f[C]gain\f[]
+\f[CR]gain\f[]
 T}@T{
 Gain settings
 T}
 T{
-\f[C]samplerate\f[]
+\f[CR]samplerate\f[]
 T}@T{
 Samplerate settings
 T}
 T{
-\f[C]trimdac\f[]
+\f[CR]trimdac\f[]
 T}@T{
 VCTCXO Trim DAC settings
 T}
 T{
-\f[C]tuning_mode\f[]
+\f[CR]tuning_mode\f[]
 T}@T{
 Tuning mode settings
 T}
 T{
-\f[C]hardware\f[]
+\f[CR]hardware\f[]
 T}@T{
 Low\-level hardware status
 T}
@@ -768,57 +769,57 @@
 T}
 _
 T{
-\f[C]gpio\f[]
+\f[CR]gpio\f[]
 T}@T{
 FX3 <\-> FPGA GPIO state
 T}
 T{
-\f[C]lnagain\f[]
+\f[CR]lnagain\f[]
 T}@T{
 RX LNA gain, in dB (deprecated)
 T}
 T{
-\f[C]rxvga1\f[]
+\f[CR]rxvga1\f[]
 T}@T{
 RXVGA1 gain, in dB (deprecated)
 T}
 T{
-\f[C]rxvga2\f[]
+\f[CR]rxvga2\f[]
 T}@T{
 RXVGA2 gain, in dB (deprecated)
 T}
 T{
-\f[C]txvga1\f[]
+\f[CR]txvga1\f[]
 T}@T{
 TXVGA1 gain, in dB (deprecated)
 T}
 T{
-\f[C]txvga2\f[]
+\f[CR]txvga2\f[]
 T}@T{
 TXVGA2 gain, in dB (deprecated)
 T}
 T{
-\f[C]sampling\f[]
+\f[CR]sampling\f[]
 T}@T{
 External or internal sampling mode
 T}
 T{
-\f[C]smb_mode\f[]
+\f[CR]smb_mode\f[]
 T}@T{
 SMB clock port mode of operation
 T}
 T{
-\f[C]vctcxo_tamer\f[]
+\f[CR]vctcxo_tamer\f[]
 T}@T{
 Current VCTCXO tamer mode
 T}
 T{
-\f[C]xb_gpio\f[]
+\f[CR]xb_gpio\f[]
 T}@T{
 Expansion board GPIO values
 T}
 T{
-\f[C]xb_gpio_dir\f[]
+\f[CR]xb_gpio_dir\f[]
 T}@T{
 Expansion board GPIO direction (1=output, 0=input)
 T}
@@ -836,62 +837,62 @@
 T}
 _
 T{
-\f[C]clock_sel\f[]
+\f[CR]clock_sel\f[]
 T}@T{
 System clock selection
 T}
 T{
-\f[C]clock_out\f[]
+\f[CR]clock_out\f[]
 T}@T{
 Clock output selection
 T}
 T{
-\f[C]rssi\f[]
+\f[CR]rssi\f[]
 T}@T{
 Received signal strength indication
 T}
 T{
-\f[C]clock_ref\f[]
+\f[CR]clock_ref\f[]
 T}@T{
 ADF4002 chip status
 T}
 T{
-\f[C]refin_freq\f[]
+\f[CR]refin_freq\f[]
 T}@T{
 ADF4002 reference clock frequency
 T}
 T{
-\f[C]biastee\f[]
+\f[CR]biastee\f[]
 T}@T{
 Current bias\-tee status
 T}
 T{
-\f[C]filter\f[]
+\f[CR]filter\f[]
 T}@T{
 RFIC FIR filter selection
 T}
 .TE
 .SS probe
 .PP
-Usage: \f[C]probe\ [strict]\f[]
+Usage: \f[CR]probe\ [strict]\f[]
 .PP
 Search for attached bladeRF device and print a list of results.
 .PP
-Without specifying \f[C]strict\f[], the lack of any available devices is
+Without specifying \f[CR]strict\f[], the lack of any available devices is
 not considered an error.
 .PP
-When provided the optional \f[C]strict\f[] argument, this command will
+When provided the optional \f[CR]strict\f[] argument, this command will
 treat the situation where no devices are found as an error, causing
-scripts or lists of commands provided via the \f[C]\-e\f[] command line
+scripts or lists of commands provided via the \f[CR]\-e\f[] command line
 argument to terminate immediately.
 .SS quit
 .PP
-Usage: \f[C]quit\f[]
+Usage: \f[CR]quit\f[]
 .PP
 Exit the CLI.
 .SS recover
 .PP
-Usage: \f[C]recover\ [<bus>\ <address>\ <firmware\ file>]\f[]
+Usage: \f[CR]recover\ [<bus>\ <address>\ <firmware\ file>]\f[]
 .PP
 Load firmware onto a device running in bootloader mode, or list all
 devices currently in bootloader mode.
@@ -903,17 +904,17 @@
 device will be loaded with and begin executing the provided firmware.
 .PP
 In most cases, after successfully loading firmware into the device\[aq]s
-RAM, users should open the device with the "\f[C]open\f[]" command, and
-write the firmware to flash via "\f[C]load\ fx3\ <firmware\ file>\f[]"
+RAM, users should open the device with the "\f[CR]open\f[]" command, and
+write the firmware to flash via "\f[CR]load\ fx3\ <firmware\ file>\f[]"
 .SS run
 .PP
-Usage: \f[C]run\ <script>\f[]
+Usage: \f[CR]run\ <script>\f[]
 .PP
 Run the provided script.
 .SS rx
 .PP
 Usage:
-\f[C]rx\ <start\ |\ stop\ |\ wait\ |\ config\ [param=val\ [param=val\ [...]]>\f[]
+\f[CR]rx\ <start\ |\ stop\ |\ wait\ |\ config\ [param=val\ [param=val\ [...]]>\f[]
 .PP
 Receive IQ samples and write them to the specified file.
 Reception is controlled and configured by one of the following:
@@ -928,41 +929,41 @@
 T}
 _
 T{
-\f[C]start\f[]
+\f[CR]start\f[]
 T}@T{
 Start receiving samples
 T}
 T{
-\f[C]stop\f[]
+\f[CR]stop\f[]
 T}@T{
 Stop receiving samples
 T}
 T{
-\f[C]wait\f[]
+\f[CR]wait\f[]
 T}@T{
 Wait for sample transmission to complete, or until a specified amount of
 time elapses
 T}
 T{
-\f[C]config\f[]
+\f[CR]config\f[]
 T}@T{
 Configure sample reception.
 If no parameters are provided, the current parameters are printed.
 T}
 .TE
 .PP
-Running \f[C]rx\f[] without any additional commands is valid shorthand
-for \f[C]rx\ config\f[].
+Running \f[CR]rx\f[] without any additional commands is valid shorthand
+for \f[CR]rx\ config\f[].
 .PP
-The \f[C]wait\f[] command takes an optional \f[C]timeout\f[] parameter.
-This parameter defaults to units of milliseconds (\f[C]ms\f[]).
-The timeout unit may be specified using the \f[C]ms\f[] or \f[C]s\f[]
+The \f[CR]wait\f[] command takes an optional \f[CR]timeout\f[] parameter.
+This parameter defaults to units of milliseconds (\f[CR]ms\f[]).
+The timeout unit may be specified using the \f[CR]ms\f[] or \f[CR]s\f[]
 suffixes.
 If this parameter is not provided, the command will wait until the
-reception completes or \f[C]Ctrl\-C\f[] is pressed.
+reception completes or \f[CR]Ctrl\-C\f[] is pressed.
 .PP
-Configuration parameters take the form \f[C]param=value\f[], and may be
-specified in a single or multiple \f[C]rx\ config\f[] invocations.
+Configuration parameters take the form \f[CR]param=value\f[], and may be
+specified in a single or multiple \f[CR]rx\ config\f[] invocations.
 Below is a list of available parameters.
 .PP
 .TS
@@ -975,59 +976,59 @@
 T}
 _
 T{
-\f[C]n\f[]
+\f[CR]n\f[]
 T}@T{
 Number of samples to receive.
 0 = inf.
 T}
 T{
-\f[C]file\f[]
+\f[CR]file\f[]
 T}@T{
 Filename to write received samples to
 T}
 T{
-\f[C]format\f[]
+\f[CR]format\f[]
 T}@T{
 Output file format.
 One of the following:
 T}
 T{
 T}@T{
-\f[C]csv\f[]: CSV of SC16 Q11 samples
+\f[CR]csv\f[]: CSV of SC16 Q11 samples
 T}
 T{
 T}@T{
-\f[C]bin\f[]: Raw SC16 Q11 DAC samples
+\f[CR]bin\f[]: Raw SC16 Q11 DAC samples
 T}
 T{
-\f[C]samples\f[]
+\f[CR]samples\f[]
 T}@T{
 Number of samples per buffer to use in the asynchronous stream.
 Must be divisible by 1024 and >= 1024.
 T}
 T{
-\f[C]buffers\f[]
+\f[CR]buffers\f[]
 T}@T{
 Number of sample buffers to use in the asynchronous stream.
 The min value is 4.
 T}
 T{
-\f[C]xfers\f[]
+\f[CR]xfers\f[]
 T}@T{
 Number of simultaneous transfers to allow the asynchronous stream to
 use.
-This should be less than the \f[C]buffers\f[] parameter.
+This should be less than the \f[CR]buffers\f[] parameter.
 T}
 T{
-\f[C]timeout\f[]
+\f[CR]timeout\f[]
 T}@T{
 Data stream timeout.
-With no suffix, the default unit is \f[C]ms\f[].
+With no suffix, the default unit is \f[CR]ms\f[].
 The default value is 1000 ms (1 s).
-Valid suffixes are \f[C]ms\f[] and \f[C]s\f[].
+Valid suffixes are \f[CR]ms\f[] and \f[CR]s\f[].
 T}
 T{
-\f[C]channel\f[]
+\f[CR]channel\f[]
 T}@T{
 Comma\-delimited list of physical RF channels to use
 T}
@@ -1035,45 +1036,45 @@
 .PP
 Example:
 .IP \[bu] 2
-\f[C]rx\ config\ file=/tmp/data.bin\ format=bin\ n=10K\f[]
+\f[CR]rx\ config\ file=/tmp/data.bin\ format=bin\ n=10K\f[]
 .RS 2
 .PP
 Receive (10240 = 10 * 1024) samples, writing them to
-\f[C]/tmp/data.bin\f[] in the binary DAC format.
+\f[CR]/tmp/data.bin\f[] in the binary DAC format.
 .RE
 .IP \[bu] 2
-\f[C]rx\ config\ file=mimo.csv\ format=csv\ n=32768\ channel=1,2\f[]
+\f[CR]rx\ config\ file=mimo.csv\ format=csv\ n=32768\ channel=1,2\f[]
 .RS 2
 .PP
 Receive 32768 samples from RX1 and RX2, outputting them to a file named
-\f[C]mimo.csv\f[], with four columns (RX1 I, RX1 Q, RX2 I, RX2 Q).
+\f[CR]mimo.csv\f[], with four columns (RX1 I, RX1 Q, RX2 I, RX2 Q).
 .RE
 .PP
 Notes:
 .IP \[bu] 2
-The \f[C]n\f[], \f[C]samples\f[], \f[C]buffers\f[], and \f[C]xfers\f[]
-parameters support the suffixes \f[C]K\f[], \f[C]M\f[], and \f[C]G\f[],
+The \f[CR]n\f[], \f[CR]samples\f[], \f[CR]buffers\f[], and \f[CR]xfers\f[]
+parameters support the suffixes \f[CR]K\f[], \f[CR]M\f[], and \f[CR]G\f[],
 which are multiples of 1024.
 .IP \[bu] 2
-An \f[C]rx\ stop\f[] followed by an \f[C]rx\ start\f[] will result in
+An \f[CR]rx\ stop\f[] followed by an \f[CR]rx\ start\f[] will result in
 the samples file being truncated.
-If this is not desired, be sure to run \f[C]rx\ config\f[] to set
+If this is not desired, be sure to run \f[CR]rx\ config\f[] to set
 another file before restarting the rx stream.
 .IP \[bu] 2
-For higher sample rates, it is advised that the \f[C]bin\f[]ary output
+For higher sample rates, it is advised that the \f[CR]bin\f[]ary output
 format be used, and the output file be written to RAM (e.g.
-\f[C]/tmp\f[], \f[C]/dev/shm\f[]), if space allows.
+\f[CR]/tmp\f[], \f[CR]/dev/shm\f[]), if space allows.
 For larger captures at higher sample rates, consider using an SSD
 instead of a HDD.
 .IP \[bu] 2
 The CSV format produces two columns per channel, with the first two
 columns corresponding to the I,Q pair for the first channel configured
-with the \f[C]channel\f[] parameter; the next two columns corresponding
+with the \f[CR]channel\f[] parameter; the next two columns corresponding
 to the I,Q of the second channel, and so on.
 .SS trigger
 .PP
 Usage:
-\f[C]trigger\ [<trigger>\ <tx\ |\ rx>\ [<off\ slave\ master\ fire>]]\f[]
+\f[CR]trigger\ [<trigger>\ <tx\ |\ rx>\ [<off\ slave\ master\ fire>]]\f[]
 .PP
 If used without parameters, this command prints the state of all
 triggers.
@@ -1091,24 +1092,24 @@
 T}
 _
 T{
-\f[C]J71\-4\f[]
+\f[CR]J71\-4\f[]
 T}@T{
-Trigger signal is on \f[C]mini_exp1\f[] (bladeRF x40/x115, J71, pin 4).
+Trigger signal is on \f[CR]mini_exp1\f[] (bladeRF x40/x115, J71, pin 4).
 T}
 T{
-\f[C]J51\-1\f[]
+\f[CR]J51\-1\f[]
 T}@T{
-Trigger signal is on \f[C]mini_exp1\f[] (bladeRF xA4/xA5/xA9, J51, pin 1).
+Trigger signal is on \f[CR]mini_exp1\f[] (bladeRF xA4/xA5/xA9, J51, pin 1).
 T}
 T{
-\f[C]Miniexp\-1\f[]
+\f[CR]Miniexp\-1\f[]
 T}@T{
-Trigger signal is on \f[C]mini_exp1\f[], hardware\-independent
+Trigger signal is on \f[CR]mini_exp1\f[], hardware\-independent
 T}
 .TE
 .PP
 Note that all three of the above options map to the same logical port on
-all devices (\f[C]mini_exp[1]\f[]).
+all devices (\f[CR]mini_exp[1]\f[]).
 Multiple options are provided for reverse compatibility and clarity.
 .PP
 The trigger is controlled and configured by providing the last argument,
@@ -1124,22 +1125,22 @@
 T}
 _
 T{
-\f[C]off\f[]
+\f[CR]off\f[]
 T}@T{
 Clears fire request and disables trigger functionality.
 T}
 T{
-\f[C]slave\f[]
+\f[CR]slave\f[]
 T}@T{
 Configures trigger as slave, clears fire request, and arms the device.
 T}
 T{
-\f[C]master\f[]
+\f[CR]master\f[]
 T}@T{
 Configures trigger as master, clears fire request, and arms the device.
 T}
 T{
-\f[C]fire\f[]
+\f[CR]fire\f[]
 T}@T{
 Sets fire request.
 Only applicable to the master.
@@ -1161,7 +1162,7 @@
 \f[B]IMPORTANT\f[]
 .IP
 .nf
-\f[C]
+\f[CR]
 Never\ configure\ two\ devices\ as\ trigger\ masters\ on\ a\ single\ chain.
 Contention\ on\ the\ same\ signal\ could\ damage\ the\ devices.
 \f[]
@@ -1174,7 +1175,7 @@
 .RS 4
 .IP
 .nf
-\f[C]
+\f[CR]
 The\ operation\ will\ stall\ until\ the\ triggers\ fire.\ As\ such,\ sufficiently
 large\ timeouts\ should\ be\ used\ to\ allow\ the\ trigger\ signal\ to\ be\ emitted
 by\ the\ master\ and\ received\ by\ the\ slaves\ prior\ to\ libbladeRF\ returning
@@ -1187,7 +1188,7 @@
 .RS 4
 .IP
 .nf
-\f[C]
+\f[CR]
 All\ devices\ will\ synchronously\ start\ transmitting\ or\ receiving\ data.
 \f[]
 .fi
@@ -1199,7 +1200,7 @@
 .RS 4
 .IP
 .nf
-\f[C]
+\f[CR]
 Steps\ 1\ through\ 5\ may\ be\ repeated\ as\ necessary.
 \f[]
 .fi
@@ -1218,7 +1219,7 @@
 This value might change if the FPGA code is updated in the future.
 .SS tx
 .PP
-Usage: \f[C]tx\ <start\ |\ stop\ |\ wait\ |\ config\ [parameters]>\f[]
+Usage: \f[CR]tx\ <start\ |\ stop\ |\ wait\ |\ config\ [parameters]>\f[]
 .PP
 Read IQ samples from the specified file and transmit them.
 Transmission is controlled and configured by one of the following:
@@ -1233,41 +1234,41 @@
 T}
 _
 T{
-\f[C]start\f[]
+\f[CR]start\f[]
 T}@T{
 Start transmitting samples
 T}
 T{
-\f[C]stop\f[]
+\f[CR]stop\f[]
 T}@T{
 Stop transmitting samples
 T}
 T{
-\f[C]wait\f[]
+\f[CR]wait\f[]
 T}@T{
 Wait for sample transmission to complete, or until a specified amount of
 time elapses
 T}
 T{
-\f[C]config\f[]
+\f[CR]config\f[]
 T}@T{
 Configure sample transmission.
 If no parameters are provided, the current parameters are printed.
 T}
 .TE
 .PP
-Running \f[C]tx\f[] without any additional commands is valid shorthand
-for \f[C]tx\ config\f[].
+Running \f[CR]tx\f[] without any additional commands is valid shorthand
+for \f[CR]tx\ config\f[].
 .PP
-The \f[C]wait\f[] command takes an optional \f[C]timeout\f[] parameter.
-This parameter defaults to units of milliseconds (\f[C]ms\f[]).
-The timeout unit may be specified using the \f[C]ms\f[] or \f[C]s\f[]
+The \f[CR]wait\f[] command takes an optional \f[CR]timeout\f[] parameter.
+This parameter defaults to units of milliseconds (\f[CR]ms\f[]).
+The timeout unit may be specified using the \f[CR]ms\f[] or \f[CR]s\f[]
 suffixes.
 If this parameter is not provided, the command will wait until the
-transmission completes or \f[C]Ctrl\-C\f[] is pressed.
+transmission completes or \f[CR]Ctrl\-C\f[] is pressed.
 .PP
-Configuration parameters take the form \f[C]param=value\f[], and may be
-specified in a single or multiple \f[C]tx\ config\f[] invocations.
+Configuration parameters take the form \f[CR]param=value\f[], and may be
+specified in a single or multiple \f[CR]tx\ config\f[] invocations.
 Below is a list of available parameters.
 .PP
 .TS
@@ -1280,58 +1281,58 @@
 T}
 _
 T{
-\f[C]file\f[]
+\f[CR]file\f[]
 T}@T{
 Filename to read samples from
 T}
 T{
-\f[C]format\f[]
+\f[CR]format\f[]
 T}@T{
 Input file format.
 One of the following:
 T}
 T{
 T}@T{
-\f[C]csv\f[]: CSV of SC16 Q11 samples ([\-2048, 2047])
+\f[CR]csv\f[]: CSV of SC16 Q11 samples ([\-2048, 2047])
 T}
 T{
 T}@T{
-\f[C]bin\f[]: Raw SC16 Q11 DAC samples ([\-2048, 2047])
+\f[CR]bin\f[]: Raw SC16 Q11 DAC samples ([\-2048, 2047])
 T}
 T{
-\f[C]repeat\f[]
+\f[CR]repeat\f[]
 T}@T{
 The number of times the file contents should be transmitted.
 0 implies repeat until stopped.
 T}
 T{
-\f[C]delay\f[]
+\f[CR]delay\f[]
 T}@T{
 The number of microseconds to delay between retransmitting file
 contents.
 0 implies no delay.
 T}
 T{
-\f[C]samples\f[]
+\f[CR]samples\f[]
 T}@T{
 Number of samples per buffer to use in the asynchronous stream.
 Must be divisible by 1024 and >= 1024.
 T}
 T{
-\f[C]buffers\f[]
+\f[CR]buffers\f[]
 T}@T{
 Number of sample buffers to use in the asynchronous stream.
 The min value is 4.
 T}
 T{
-\f[C]xfers\f[]
+\f[CR]xfers\f[]
 T}@T{
 Number of simultaneous transfers to allow the asynchronous stream to
 use.
-This should be < the \f[C]buffers\f[] parameter.
+This should be < the \f[CR]buffers\f[] parameter.
 T}
 T{
-\f[C]timeout\f[]
+\f[CR]timeout\f[]
 T}@T{
 Data stream timeout.
 With no suffix, the default unit is ms.
@@ -1339,7 +1340,7 @@
 Valid suffixes are \[aq]ms\[aq] and \[aq]s\[aq].
 T}
 T{
-\f[C]channel\f[]
+\f[CR]channel\f[]
 T}@T{
 Comma\-delimited list of physical RF channels to use
 T}
@@ -1347,36 +1348,36 @@
 .PP
 Example:
 .IP \[bu] 2
-\f[C]tx\ config\ file=data.bin\ format=bin\ repeat=2\ delay=250000\f[]
+\f[CR]tx\ config\ file=data.bin\ format=bin\ repeat=2\ delay=250000\f[]
 .RS 2
 .PP
-Transmitting the contents of \f[C]data.bin\f[] two times, with a ~250ms
+Transmitting the contents of \f[CR]data.bin\f[] two times, with a ~250ms
 delay between transmissions.
 .RE
 .IP \[bu] 2
-\f[C]tx\ config\ file=mimo.csv\ format=csv\ repeat=0\ channel=1,2\f[]
+\f[CR]tx\ config\ file=mimo.csv\ format=csv\ repeat=0\ channel=1,2\f[]
 .RS 2
 .PP
-Transmitting the contents of \f[C]mimo.csv\f[] repeatedly, with the
+Transmitting the contents of \f[CR]mimo.csv\f[] repeatedly, with the
 first channel in the file mapped to channel TX1 and the second channel
 mapped to TX2.
 .RE
 .PP
 Notes:
 .IP \[bu] 2
-The \f[C]n\f[], \f[C]samples\f[], \f[C]buffers\f[], and \f[C]xfers\f[]
-parameters support the suffixes \f[C]K\f[], \f[C]M\f[], and \f[C]G\f[],
+The \f[CR]n\f[], \f[CR]samples\f[], \f[CR]buffers\f[], and \f[CR]xfers\f[]
+parameters support the suffixes \f[CR]K\f[], \f[CR]M\f[], and \f[CR]G\f[],
 which are multiples of 1024.
 .IP \[bu] 2
 For higher sample rates, it is advised that the input file be stored in
 RAM (e.g.
-\f[C]/tmp\f[], \f[C]/dev/shm\f[]) or on an SSD, rather than a HDD.
+\f[CR]/tmp\f[], \f[CR]/dev/shm\f[]) or on an SSD, rather than a HDD.
 .IP \[bu] 2
 The CSV format expects two columns per channel, with the first two
 columns corresponding to the I,Q pair for the first channel configured
-with the \f[C]channel\f[] parameter; the next two columns corresponding
+with the \f[CR]channel\f[] parameter; the next two columns corresponding
 to the I,Q of the second channel, and so on.
-For example, in the mimo.csv example above, \f[C]\-128,128,\-256,256\f[]
+For example, in the mimo.csv example above, \f[CR]\-128,128,\-256,256\f[]
 would transmit (\-128,128) on TX1 and (\-256,256) on TX2.
 .IP \[bu] 2
 When providing CSV data, this command will first convert it to a binary
@@ -1389,11 +1390,11 @@
 checks in time\-sensitive callbacks.
 .SS set
 .PP
-Usage: \f[C]set\ <parameter>\ <arguments>\f[]
+Usage: \f[CR]set\ <parameter>\ <arguments>\f[]
 .PP
-The \f[C]set\f[] command takes a parameter and an arbitrary number of
+The \f[CR]set\f[] command takes a parameter and an arbitrary number of
 arguments for that particular parameter.
-In general, \f[C]set\ <parameter>\f[] will display more help for that
+In general, \f[CR]set\ <parameter>\f[] will display more help for that
 parameter.
 .PP
 Common parameters:
@@ -1408,47 +1409,47 @@
 T}
 _
 T{
-\f[C]bandwidth\f[]
+\f[CR]bandwidth\f[]
 T}@T{
 Bandwidth settings
 T}
 T{
-\f[C]frequency\f[]
+\f[CR]frequency\f[]
 T}@T{
 Frequency settings
 T}
 T{
-\f[C]agc\f[]
+\f[CR]agc\f[]
 T}@T{
 Automatic gain control
 T}
 T{
-\f[C]loopback\f[]
+\f[CR]loopback\f[]
 T}@T{
 Loopback settings
 T}
 T{
-\f[C]rx_mux\f[]
+\f[CR]rx_mux\f[]
 T}@T{
 FPGA RX FIFO input mux mode
 T}
 T{
-\f[C]gain\f[]
+\f[CR]gain\f[]
 T}@T{
 Gain settings
 T}
 T{
-\f[C]samplerate\f[]
+\f[CR]samplerate\f[]
 T}@T{
 Samplerate settings
 T}
 T{
-\f[C]trimdac\f[]
+\f[CR]trimdac\f[]
 T}@T{
 VCTCXO Trim DAC settings
 T}
 T{
-\f[C]tuning_mode\f[]
+\f[CR]tuning_mode\f[]
 T}@T{
 Tuning mode settings
 T}
@@ -1466,63 +1467,63 @@
 T}
 _
 T{
-\f[C]gpio\f[]
+\f[CR]gpio\f[]
 T}@T{
 FX3 <\-> FPGA GPIO state
 T}
 T{
-\f[C]lnagain\f[]
+\f[CR]lnagain\f[]
 T}@T{
 RX LNA gain, in dB.
 Values: 0, 3, 6 (deprecated)
 T}
 T{
-\f[C]rxvga1\f[]
+\f[CR]rxvga1\f[]
 T}@T{
 RXVGA1 gain, in dB.
 Range: [5, 30] (deprecated)
 T}
 T{
-\f[C]rxvga2\f[]
+\f[CR]rxvga2\f[]
 T}@T{
 RXVGA2 gain, in dB.
 Range: [0, 30] (deprecated)
 T}
 T{
-\f[C]txvga1\f[]
+\f[CR]txvga1\f[]
 T}@T{
 TXVGA1 gain, in dB.
 Range: [\-35, \-4] (deprecated)
 T}
 T{
-\f[C]txvga2\f[]
+\f[CR]txvga2\f[]
 T}@T{
 TXVGA2 gain, in dB.
 Range: [0, 25] (deprecated)
 T}
 T{
-\f[C]sampling\f[]
+\f[CR]sampling\f[]
 T}@T{
 External or internal sampling mode
 T}
 T{
-\f[C]smb_mode\f[]
+\f[CR]smb_mode\f[]
 T}@T{
 SMB clock port mode of operation
 T}
 T{
-\f[C]vctcxo_tamer\f[]
+\f[CR]vctcxo_tamer\f[]
 T}@T{
 VCTCXO tamer mode.
 Options: Disabled, 1PPS, 10MHz
 T}
 T{
-\f[C]xb_gpio\f[]
+\f[CR]xb_gpio\f[]
 T}@T{
 Expansion board GPIO values
 T}
 T{
-\f[C]xb_gpio_dir\f[]
+\f[CR]xb_gpio_dir\f[]
 T}@T{
 Expansion board GPIO direction (1=output, 0=input)
 T}
@@ -1540,43 +1541,43 @@
 T}
 _
 T{
-\f[C]clock_sel\f[]
+\f[CR]clock_sel\f[]
 T}@T{
 System clock selection
 T}
 T{
-\f[C]clock_out\f[]
+\f[CR]clock_out\f[]
 T}@T{
 Clock output selection
 T}
 T{
-\f[C]rssi\f[]
+\f[CR]rssi\f[]
 T}@T{
 Received signal strength indication
 T}
 T{
-\f[C]clock_ref\f[]
+\f[CR]clock_ref\f[]
 T}@T{
 Enables (1) or disables (0) the ADF4002 chip
 T}
 T{
-\f[C]refin_freq\f[]
+\f[CR]refin_freq\f[]
 T}@T{
 ADF4002 reference clock frequency
 T}
 T{
-\f[C]biastee\f[]
+\f[CR]biastee\f[]
 T}@T{
 Enables or disables the bias tee on a given channel
 T}
 T{
-\f[C]filter\f[]
+\f[CR]filter\f[]
 T}@T{
 RFIC FIR filter selection
 T}
 .TE
 .SS version
 .PP
-Usage: \f[C]version\f[]
+Usage: \f[CR]version\f[]
 .PP
 Prints version information for host software and the current device.
