Bert Vermeulen
40bbf635fa
uni-t-ut32x: Accept SR_CONF_CONN, fixing scan.
2017-03-21 20:45:46 +01:00
Uwe Hermann
df3e608a20
session_driver.c: Increase chunk size for slightly better performance.
...
Increasing the chunk size from 512ksamples to 4Msamples leads to
slightly faster session file loading from sigrok session (*.sr) files
in frontends, while not looking too "chunky".
The performance increase is not really massive, but still noticeable.
A further increase to, say, 10 or 100Msamples shows no further
noticeable improvements.
2017-03-16 23:59:58 +01:00
Uwe Hermann
f9592d65e9
fx2lafw: Only sample/send analog data if analog channels are enabled.
2017-03-15 03:30:11 +01:00
Uwe Hermann
5db45cc55d
fx2lafw: Drop unused devc->ch_enabled.
2017-03-15 01:45:27 +01:00
Jan Losinski
8399f68a3f
fx2lafw: Use wide_sampling only if necessary.
...
This changes the fx2lafw code to only enable the wide_sampling (16bit)
method, if at least one of the higher eight channels is enabled. This
has the benefit, that we can use higher samplerates on 16bit LA
devices if we use only the first eight channels.
The wide sampling is also enabled if we have one or more analog
channels.
Signed-off-by: Jan Losinski <losinski@wh2.tu-dresden.de>
2017-03-15 00:26:49 +01:00
Sven Schnelle
b6be55ce95
SCPI: add sr_scpi_write_data()
...
Can be used to send raw data on a SCPI connection.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-03-11 13:47:39 +01:00
Uwe Hermann
9a512113ca
Fix obsolete code comments.
...
"Probe groups" are called "channel groups" now.
2017-03-10 11:41:34 +01:00
Uwe Hermann
815685462f
sr_scpi_free(): Allow NULL as argument.
2017-03-10 11:41:34 +01:00
Uwe Hermann
7b365c4719
sr_scpi_hw_info_free(): Allow NULL as argument.
2017-03-10 11:41:34 +01:00
Uwe Hermann
ce375f2a39
sr_usbtmc_dev_inst_free(): Allow NULL as argument.
2017-03-10 11:41:34 +01:00
Uwe Hermann
5801ce7840
sr_usb_dev_inst_new(): Allow NULL as argument.
...
(documentation fix, the function always handled NULL fine)
2017-03-10 11:41:34 +01:00
Uwe Hermann
04891a997c
sr_serial_dev_inst_free(): Allow NULL as argument.
2017-03-10 11:41:34 +01:00
Uwe Hermann
4bf9398802
sr_dev_inst_free(): Allow NULL as argument.
2017-03-10 11:38:12 +01:00
Uwe Hermann
8662130615
scope drivers: More consistent config key ordering.
2017-03-08 01:10:40 +01:00
Soeren Apel
d73aacf12a
rigol-ds: Fix capabilities listing in config_list()
2017-03-08 01:10:40 +01:00
Soeren Apel
90230cfa7f
lecroy-xstream: Fix capabilities listing in config_list()
...
This fixes bug #913 .
2017-03-08 01:10:39 +01:00
Uwe Hermann
9a17c23bc9
Fix sr_period_string() Doxygen comments.
2017-03-08 01:10:39 +01:00
Soeren Apel
6984cfb245
Rework sr_period_string
2017-03-07 17:13:46 +01:00
Matthieu Guillaumin
ae87e02fad
pce-322a: Adding support for reading memory from PCE-322A SPL
2017-03-07 14:09:46 +01:00
Uwe Hermann
f5066b2b61
configure summary: Show linker flags.
2017-03-05 16:38:48 +01:00
Uwe Hermann
54d8d22a93
configure summary: Show whether shared/static build is enabled.
2017-03-04 18:20:38 +01:00
Uwe Hermann
6d13a46ce0
lecroy-xstream: Drop some unneeded "lecroy_" prefixes.
...
For the time being this driver only handles LeCroy devices, so those
prefixes are not needed.
2017-03-02 21:22:10 +01:00
Uwe Hermann
b295fa5190
lecroy-xstream: Drop prototypes for non-existing functions.
2017-03-02 21:22:10 +01:00
Uwe Hermann
ea257cdc23
lecroy-xstream: Minor whitespace and consistency fixes.
2017-03-02 21:22:10 +01:00
Soeren Apel
9de47e9e71
lecroy-xstream: Use sr_period_string()
2017-03-02 21:22:10 +01:00
Soeren Apel
7002e64a54
lecroy-xstream: Fix compiler warnings
2017-03-02 21:22:10 +01:00
Soeren Apel
d0b913eac4
lecroy-xstream: Don't send custom SCPI command to the probed device
2017-03-02 21:22:00 +01:00
Soeren Apel
bb08570f1a
lecroy-xstream: Change human-readable name
2017-03-02 15:49:49 +01:00
Sven Schnelle
3f2c7c94a1
lecroy-xstream: Add the actual driver implementation
...
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-03-02 15:39:44 +01:00
Sven Schnelle
e3b83c5ec3
lecroy-xstream: Initial driver skeleton.
...
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-03-02 15:39:44 +01:00
Uwe Hermann
0d9841ddd6
rohde-schwarz-sme-0x: Add support for SR_CONF_SIGNAL_GENERATOR.
2017-03-02 15:18:02 +01:00
Uwe Hermann
6928c4a928
Add SR_CONF_SIGNAL_GENERATOR.
2017-03-02 15:17:53 +01:00
Uwe Hermann
d7056eead2
rohde-schwarz-sme-0x: Drop prototypes for non-existing functions.
2017-03-02 14:56:46 +01:00
Uwe Hermann
ed1fae0bb3
rohde-schwarz-sme-0x: Minor whitespace and consistency fixes.
2017-03-02 14:56:46 +01:00
Soeren Apel
9e50659470
rohde-schwarz-sme-0x: Coding style fixes
2017-02-26 21:02:03 +01:00
Vlad Ivanov
a28b3df111
rohde-schwarz-sme-0x: Initial device support
...
Signed-off-by: Vlad Ivanov <vlad.ivanov@lab-systems.ru>
2017-02-26 21:02:03 +01:00
Uwe Hermann
97c2710b2c
hwdriver: Drop unneeded debug message.
...
The logs already show scan attempts per-driver, no need to also log the
init per-driver, since that's always happening and cannot (normally) fail.
2017-02-26 15:43:35 +01:00
Sven Schnelle
6ca578feb8
Fix analog output display
...
I've seen the following output from sigrok-cli:
CH1: 478.720 mV
CH1: -514 mV
CH1: -0 V
I added some debug, and it seems like the digits value isn't reset
to the actual value after calling sr_analog_si_prefix_friendly():
using 6 digits
value2 0.478720 digits 6
value2 -0.513536 digits 3
value2 -0.487424 digits 0
This commit fixes this by resetting the value to the actual value before.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-02-15 08:57:04 +01:00
Sven Schnelle
471ac344a5
Fix initial sample value for demo driver
...
devc->step is not reset on acquistion start, so acquisition
starts with a different value every time. Thats annoying when
using the demo driver to debug sigrok, so lets make sure that
it's reset to 0.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2017-02-14 23:32:45 +01:00
Marcus Comstedt
b020b81b24
Build: fix #865 yet again
...
It appears that the symmetry changes of setting CC and CFLAGS correctly
for C code compilation in commit 104f02f
broke things for people using
some other version of setuptools which uses those vars instead of
CXX and CXXFLAGS when compiling C++ code. In order to make this work
everywhere, set _both_ sets of variables as required for C++ compilation.
No C code is compiled by the python binding module anyway.
2017-02-02 11:04:44 +01:00
Uwe Hermann
1d82f9ade3
README.devices: Update hantek-6xxx entry.
2017-01-27 01:14:02 +01:00
Uwe Hermann
efcdec00b7
z60_libsigrok.rules: Add Hantek 6022BL.
2017-01-27 01:12:20 +01:00
Sebastian Tabares Amaya
759f2ef762
Add support for Hantek 6022BL
2017-01-27 01:12:14 +01:00
Aurelien Jacobs
0ceb70381b
agilent-dmm: Add support for U124xC.
2017-01-22 19:03:29 +01:00
Aurelien Jacobs
1af3f40eec
agilent_dmm: Split generic part of recv_log_u128x() to recv_log().
2017-01-22 19:03:29 +01:00
Aurelien Jacobs
29bdeeb549
agilent-dmm: Add support for Vsense (Non-Contact Voltage).
2017-01-22 19:03:29 +01:00
Aurelien Jacobs
c2e3c322e6
agilent-dmm: Fix handling of the 2nd channel of 2 channels models.
...
The 2nd channel of those models is not limited to temperature,
so it is necessary to query CONF? @2.
2017-01-22 19:03:29 +01:00
Aurelien Jacobs
4fdedbbb3a
agilent-dmm: Set correct length in strncmp().
2017-01-22 19:03:29 +01:00
Aurelien Jacobs
841aadc95b
libsigrok.h: Add SR_MQ_HARMONIC_RATIO.
2017-01-22 19:03:29 +01:00
Uwe Hermann
35bb2fcef9
scpi_serial: Convert 'got_newline' variable to gboolean.
2017-01-21 15:17:35 +01:00