OSC: Replace transforms with the actual channels at GUI level.
This makes the UI more user friendly.
      - Allow only one device to show the fft/constellation at a time, per plot
      - Allow user to select the graph color of a channel
OSC: Fix some things while loading the profile of a plot.
PLUGINS: Allow plugins to get access to the markers (functional now)
plugins/fmcomms1: Add read support for Version 1 CAL EEPROMs

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms1: use proper float_to_fract conversion

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms1: add support for writing CAL EEPROMS

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/scpi: clear response before printing

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms1: EEPROM Complete Header

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms: Add DAC Waveform unscaled samples option (TEXTU)

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Markers: If the DC is the highest component - make sure that it's not
             mistaken as the fundamental
FMCOMMS1: Allow Tx to be calibrated

Signed-off-by: Robin Getz <robin.getz@analog.com>
PROFILES: Add start of FMComms1 cal/test profile

Signed-off-by: Robin Getz <robin.getz@analog.com>
SCPI: If spectrum analyzer is connected via network, still report as connected

Signed-off-by: Robin Getz <Robin.Getz@analog.com>
FMCOMMS1: Fix some issues with the Tx calibration

Signed-off-by: Robin Getz <robin.getz@analog.com>
fmcomms2_adv.glade: Add RX->TX Loopback

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
fmcomms2_adv.glade: Add Rx->Tx Loopback

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms2: Add RF input/output port select option

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms2: Display RX/TX rates in MHz/MSPS

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms2: Hide second TRX control in case they are not available

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Profiles: Fix things that were not loading scale from ini properly when autoscale turned off.