]>
sigrok.org Git - libsigrok.git/log
Aurelien Jacobs [Tue, 23 Aug 2016 22:50:23 +0000 (00:50 +0200)]
gmc-mh-1x-2x: properly set encoding digits
Uwe Hermann [Sun, 21 Aug 2016 20:19:57 +0000 (22:19 +0200)]
README.devices: Update firmware related information.
Aurelien Jacobs [Sun, 21 Aug 2016 16:32:38 +0000 (18:32 +0200)]
document encoding.digits and spec.spec_digits
Aurelien Jacobs [Sun, 21 Aug 2016 15:01:19 +0000 (17:01 +0200)]
mic-985xx: fix encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 15:00:59 +0000 (17:00 +0200)]
uni-t-ut32x: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 15:00:14 +0000 (17:00 +0200)]
lascar-el-usb: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:59:02 +0000 (16:59 +0200)]
center-3xx: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:58:10 +0000 (16:58 +0200)]
kern-scale: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:57:58 +0000 (16:57 +0200)]
demo: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:57:28 +0000 (16:57 +0200)]
motech-lps-30x: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:56:56 +0000 (16:56 +0200)]
manson-hcs-3xxx: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:56:14 +0000 (16:56 +0200)]
korad-kaxxxxp: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:55:50 +0000 (16:55 +0200)]
atten-pps3xxx: properly set encoding digits
Aurelien Jacobs [Sun, 21 Aug 2016 14:55:06 +0000 (16:55 +0200)]
deree-de5000: properly set encoding digits
Aurelien Jacobs [Fri, 19 Aug 2016 22:56:23 +0000 (00:56 +0200)]
rigol-ds: properly set encoding digits
Aurelien Jacobs [Thu, 18 Aug 2016 13:21:01 +0000 (15:21 +0200)]
scpi-pps: properly set encoding digits
Aurelien Jacobs [Wed, 17 Aug 2016 20:01:04 +0000 (22:01 +0200)]
maynuo-m97: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:40:11 +0000 (01:40 +0200)]
vc870: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:37:44 +0000 (01:37 +0200)]
ut71x: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:35:17 +0000 (01:35 +0200)]
ut372: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:33:35 +0000 (01:33 +0200)]
rs9lcd: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:28:50 +0000 (01:28 +0200)]
metex14: properly set encoding digits
This closes bug #815.
Aurelien Jacobs [Tue, 16 Aug 2016 23:27:22 +0000 (01:27 +0200)]
m2110: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:19:40 +0000 (01:19 +0200)]
fs9922: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:16:40 +0000 (01:16 +0200)]
fs9721: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:09:13 +0000 (01:09 +0200)]
es519xx: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 23:03:21 +0000 (01:03 +0200)]
dtm0660: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 16:08:03 +0000 (18:08 +0200)]
brymen-bm25x: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 22:14:53 +0000 (00:14 +0200)]
brymen-bm86x: properly set encoding digits
Aurelien Jacobs [Tue, 16 Aug 2016 16:16:28 +0000 (18:16 +0200)]
brymen-bm86x: remove redundant initilialization
Aurelien Jacobs [Tue, 16 Aug 2016 22:52:05 +0000 (00:52 +0200)]
appa-55ii: properly set encoding digits
Erik Montnemery [Thu, 18 Aug 2016 21:05:11 +0000 (23:05 +0200)]
hantek-6xxx: Ignore requests to set Hantek 6022BE coupling.
Here's a patch to "Ignore requests to set coupling for the Hantek 6022BE",
this clears the LIBUSB errors for me.
Also in the patch:
- There is a crash because config_list() can be called with sdi == NULL.
This can be reproduced by doing:
"sigrok-cli.exe --driver hantek-6xxx --show"
- There seems to be a very unsafe loop in config_set() when setting COUPLING;
the coupling vector is assumed to be zero terminated, but is not declared
as such.
Note: The same issue is present also for other hardware, at least for
hantek-dso/api.c. The patch is only for hantek-6xxx though.
Sebastian Zagrodzki [Fri, 19 Aug 2016 13:22:35 +0000 (15:22 +0200)]
hantek-6xxx: sdi might be NULL - don't assign devc until !sdi is checked.
Mike Meyer [Mon, 11 Jul 2016 16:09:04 +0000 (11:09 -0500)]
hantek-6xxx: Fix the device scan to not scan the NULL entry.
Aurelien Jacobs [Sun, 14 Aug 2016 23:28:55 +0000 (01:28 +0200)]
drivers: don't try to access the sr_driver_list section with no driver compiled.
This closes bug #820.
Benjamin Larsson [Sat, 23 Apr 2016 19:48:05 +0000 (21:48 +0200)]
hantek-6xxx: only show DC coupling for the Hantek device
Uwe Hermann [Sun, 14 Aug 2016 21:51:49 +0000 (23:51 +0200)]
hantek-6xxx: Fix some issues by using power-of-two data sizes.
There were issues when using non-power-of-two data sizes with e.g.
the Hantek 6022BE device. For example, on Windows the acquisition would
simply hang and never complete:
hantek-6xxx: receive_transfer(): status LIBUSB_TRANSFER_ERROR received 0 bytes
The issue was reported by Erik Montnemery on the mailing list, the
original patch was posted by "mmark" here (thanks!):
http://www.eevblog.com/forum/testgear/sainsmart-dds120-usb-oscilloscope-(buudai-bm102)/msg911729/#msg911729
The issue has been verified by me on Windows and Linux, and also that
this change does indeed fix it (tested Hantek 6022BE and Sainsmart DDS120).
Neither PulseView nor sigrok-cli hang anymore on Windows, and on Linux
the log messages suggest improvements as well:
-hantek-6xxx: data_amount 712
+hantek-6xxx: data_amount: 200 (rounded to power of 2: 512)
-hantek-6xxx: receive_transfer(): calculated samplerate == 2327ks/s
-hantek-6xxx: receive_transfer(): status LIBUSB_TRANSFER_OVERFLOW received 512 bytes.
+hantek-6xxx: receive_transfer(): calculated samplerate == 1969ks/s
+hantek-6xxx: receive_transfer(): status LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED received 512 bytes.
This fixes bug #821.
Uwe Hermann [Sun, 17 Jul 2016 17:39:04 +0000 (19:39 +0200)]
Fix a segfault with input/output modules.
Some functions in std.c were using
const char *prefix = sdi->driver->name;
but were called from input/output modules as well (which don't have
a "driver" field).
As a temporary workaround, use "unknown" as prefix in such cases until
a more permanent solution is implemented.
This fixes bug #813.
Aurelien Jacobs [Sat, 18 Jun 2016 19:52:31 +0000 (21:52 +0200)]
ensure the only entry point of libdrivers doesn't have visibility=hidden
This fixes the following build issue on OSX:
Undefined symbols for architecture x86_64:
"_sr_drivers_init", referenced from:
_sr_init in backend.o
This closes bug #802.
Thomas [Mon, 29 Feb 2016 02:59:57 +0000 (18:59 -0800)]
Add VID/PID for the CWAV USBee ZX.
The hardware is identical to the SX.
This fixes bug #764.
Uwe Hermann [Sun, 3 Jul 2016 21:38:29 +0000 (23:38 +0200)]
fx2lafw: Set sr_analog_encoding.digits to 2 for now.
Uwe Hermann [Sun, 3 Jul 2016 21:03:52 +0000 (23:03 +0200)]
fx2lafw: Fix analog scaling.
Thanks to Patrick Remy <redacted> for the fix.
Uwe Hermann [Sun, 3 Jul 2016 14:41:16 +0000 (16:41 +0200)]
session.c: Drop unneeded check.
The dev_acquisition_stop() callback is not optional and always present.
Uwe Hermann [Sun, 3 Jul 2016 14:40:44 +0000 (16:40 +0200)]
uni-t-dmm: Drop unused UNI_T_UT_D04_NEW #define.
Aurelien Jacobs [Fri, 17 Jun 2016 20:49:46 +0000 (22:49 +0200)]
agilent-dmm: add support for U128x
Aurelien Jacobs [Sat, 11 Jun 2016 23:48:15 +0000 (01:48 +0200)]
agilent-dmm: add support for Keysight branded meters
Aurelien Jacobs [Sat, 11 Jun 2016 23:46:52 +0000 (01:46 +0200)]
agilent-dmm: add support for AC/DC flags in current mode
Aurelien Jacobs [Sat, 11 Jun 2016 23:41:26 +0000 (01:41 +0200)]
agilent-dmm: fix handling of AC/DC flags in volts mode
Aurelien Jacobs [Wed, 22 Jun 2016 22:35:58 +0000 (00:35 +0200)]
agilent-dmm: output correct number of digits in analog packets
Aurelien Jacobs [Wed, 22 Jun 2016 23:11:35 +0000 (01:11 +0200)]
agilent-dmm: split DIOD recv_conf into model specific functions
This reduce overall number of lines and facilitate computation
of significant digits.
Aurelien Jacobs [Wed, 22 Jun 2016 22:30:09 +0000 (00:30 +0200)]
agilent-dmm: replace divider by exponent to ease computing of significant digits
Aurelien Jacobs [Mon, 20 Jun 2016 20:58:12 +0000 (22:58 +0200)]
analog: add support for negative number of digits
When a meter display 105.2 kΩ, libsigrok will return 105200 Ω
but it is really valuable to know that the last 2 digits are not
significant, so encoding.digits should be set to -2.
This would allow a sigrok client to display 105200 as 105.2 k
instead of 105.200 k.
Soeren Apel [Thu, 9 Jun 2016 02:36:35 +0000 (04:36 +0200)]
Logging: Filter out unwanted newlines
055804e89ea0f6b4145040a0eeb2f4e6951692fe changed the outgoing
SCPI message termination by always adding a newline. This results
in the following log output:
sr: [00:00.003102] scpi: Opening VXI device vxi/192.168.178.43.
sr: [00:00.005648] scpi_vxi: Successfully sent SCPI command: '*IDN?
'.
sr: [00:00.005931] scpi: Got response: 'YOKOGAWA,710130,91HC30402,F3.73', length 31.
This patch restores the previous unterminated SCPI message logging:
sr: [00:00.005462] scpi: Opening VXI device vxi/192.168.178.43.
sr: [00:00.007515] scpi_vxi: Successfully sent SCPI command: '*IDN?'.
sr: [00:00.007860] scpi: Got response: 'YOKOGAWA,710130,91HC30402,F3.73', length 31.
As it's located in the general logging mechanism, we deal with any
additional (and unwanted) newlines this way.
Aurelien Jacobs [Sat, 25 Jun 2016 19:37:53 +0000 (21:37 +0200)]
rigol-ds: properly report which channel is enabled.
Aurelien Jacobs [Sat, 25 Jun 2016 16:19:47 +0000 (18:19 +0200)]
rigol-ds: add support for getting/setting trigger level.
Aurelien Jacobs [Sun, 22 Feb 2015 23:32:01 +0000 (00:32 +0100)]
rigol-ds: add PROBE_FACTOR support.
Aurelien Jacobs [Sat, 25 Jun 2016 15:21:20 +0000 (17:21 +0200)]
rigol-ds: split out vertical config reading in its own function for re-use.
Aurelien Jacobs [Sun, 5 Jun 2016 21:10:44 +0000 (23:10 +0200)]
group all drivers into a single object
This single object also contains the sr_drivers_init function, that will
always be referenced. That ensures that the drivers object files won't
be optimized out during static linking due to the fact that they are
not referenced directly.
This addresses (parts of) bug #802.
Uwe Hermann [Sat, 28 May 2016 16:37:04 +0000 (18:37 +0200)]
output/analog: Drop unused fancyprint() and si_printf().
These functions were only used in the SR_DF_ANALOG_OLD case,
whereas the SR_DF_ANALOG case already used functions and lists
from src/analog.c.
This closes bug #636.
Uwe Hermann [Sat, 28 May 2016 16:01:13 +0000 (18:01 +0200)]
session: Drop SR_DF_ANALOG_OLD support completely.
This closes bug #728.
Uwe Hermann [Sat, 14 May 2016 14:27:28 +0000 (16:27 +0200)]
transform/scale: Drop support for SR_DF_ANALOG_OLD.
Uwe Hermann [Sat, 14 May 2016 14:26:56 +0000 (16:26 +0200)]
transform/invert: Drop support for SR_DF_ANALOG_OLD.
Uwe Hermann [Sat, 14 May 2016 14:26:04 +0000 (16:26 +0200)]
output/analog: Drop support for SR_DF_ANALOG_OLD.
Uwe Hermann [Sat, 14 May 2016 14:25:33 +0000 (16:25 +0200)]
output/csv: Drop support for SR_DF_ANALOG_OLD.
Uwe Hermann [Sat, 14 May 2016 14:24:23 +0000 (16:24 +0200)]
output/wav: Drop support for SR_DF_ANALOG_OLD.
Uwe Hermann [Sat, 28 May 2016 16:01:10 +0000 (18:01 +0200)]
session_driver.c: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 16:00:14 +0000 (18:00 +0200)]
libsigrok-internal.h: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:47:45 +0000 (17:47 +0200)]
yokogawa-dlm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:47:33 +0000 (17:47 +0200)]
uni-t-ut32x: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:47:22 +0000 (17:47 +0200)]
uni-t-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:47:11 +0000 (17:47 +0200)]
testo: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:47:00 +0000 (17:47 +0200)]
teleinfo: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:46:47 +0000 (17:46 +0200)]
serial-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:46:31 +0000 (17:46 +0200)]
scpi-pps: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:46:17 +0000 (17:46 +0200)]
maynuo-m97: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:46:06 +0000 (17:46 +0200)]
motech-lps-30x: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:45:55 +0000 (17:45 +0200)]
lascar-el-usb: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:45:44 +0000 (17:45 +0200)]
kecheng-kc-330b: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:45:33 +0000 (17:45 +0200)]
hung-chang-dso-2100: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:45:09 +0000 (17:45 +0200)]
hantek-dso: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:44:06 +0000 (17:44 +0200)]
gwinstek-gds-800: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:43:50 +0000 (17:43 +0200)]
gmc-mh-1x-2x: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 28 May 2016 15:41:35 +0000 (17:41 +0200)]
fx2lafw: Convert to SR_DF_ANALOG.
Uwe Hermann [Fri, 27 May 2016 20:16:15 +0000 (22:16 +0200)]
colead-slm: Convert to SR_DF_ANALOG.
Uwe Hermann [Fri, 27 May 2016 20:16:03 +0000 (22:16 +0200)]
demo: Convert to SR_DF_ANALOG.
Uwe Hermann [Fri, 27 May 2016 15:33:46 +0000 (17:33 +0200)]
cem-dt-885x: Convert to SR_DF_ANALOG.
Uwe Hermann [Fri, 27 May 2016 15:31:14 +0000 (17:31 +0200)]
fluke-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:30:10 +0000 (17:30 +0200)]
brymen-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:26:13 +0000 (17:26 +0200)]
brymen-bm86x: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:23:27 +0000 (17:23 +0200)]
baylibre-acme: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:21:49 +0000 (17:21 +0200)]
norma-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:18:44 +0000 (17:18 +0200)]
atten-pps3xxx: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:17:15 +0000 (17:17 +0200)]
appa-55ii: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:14:53 +0000 (17:14 +0200)]
agilent-dmm: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:13:26 +0000 (17:13 +0200)]
center-3xx: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:10:34 +0000 (17:10 +0200)]
kern-scale: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:09:14 +0000 (17:09 +0200)]
rigol-ds: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:06:54 +0000 (17:06 +0200)]
korad-kaxxxxp: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:04:53 +0000 (17:04 +0200)]
hantek-6xxx: Convert to SR_DF_ANALOG.
Uwe Hermann [Sat, 14 May 2016 15:03:08 +0000 (17:03 +0200)]
manson-hcs-3xxx: Convert to SR_DF_ANALOG.