If running on host, and no iio devices, check before you use things, so
it doesn't emit warnings.

signed-off by: Robin Getz <robin.getz@analog.com
Don't always require the builder to be sent down, this way we can do
things a little easier in some of the plugins.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Add a threading model, so plugins can access data
Still needs a little TLC.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Add a dialog for calibration, which uses the threading model, to get and
examine data. Still needs a little work.

Signed-off-by: Robin Getz <robin.getz@analog.com>
osc: fix memory leak
Fix a bug, which was caused by the set_dev_paths() function leavning stale data around.

Also make things a little more robust, so they don't crash
Sort elements, so they appear in a findable manner

Signed-off-by: Robin Getz <robin.getz@analog.com>
Add FMComms2 plugin.
Merge branch 'master' of https://github.com/analogdevicesinc/iio-oscilloscope
plugins/fmcomms2: Misc changes update adjustments and add filters

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms: adjust phases to get a positive sideband

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
plugins/fmcomms2: fix scale available handling

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
handle *_avaliable better, in prep for adding some GUI features

Signed-off-by: Robin Getz <robin.getz@analog.com>
Don't ignore DC on the markers - people were asking ...

Signed-off-by: Robin Getz <robin.getz@analog.com>
When the scan elements have pre-defined attributes, make it easier
to pick which one, by providing a drop down list.

Signed-off-by: Robin Getz <robin.getz@analog.com>
On different kernel versions, sometimes we get spaces at the end, and
sometimes not, this fixes things, so we can handle it either way.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Now that we don't have spaces on the end, make sure we still find
the _available when it's the last one. Found while testing the
previous commit on the FMComms1 board.

Signed-off-by: Robin Getz <robin.getz@analog.com>
Fix a few warnings on start

Signed-off-by: Robin Getz <robin.getz@analog.com>
xml_utils: Fix memory bug Robin pointed out in debug panel.
Sync with upstream

Signed-off-by: Robin Getz <robin.getz@analog.com>