]> sigrok.org Git - libsigrok.git/log
libsigrok.git
11 years agoAdd sr_session_iteration() API function
Bert Vermeulen [Mon, 15 Jul 2013 12:14:28 +0000 (14:14 +0200)]
Add sr_session_iteration() API function

11 years agokecheng-kc-330b: Check device status before acquisition
Bert Vermeulen [Tue, 25 Jun 2013 20:00:29 +0000 (22:00 +0200)]
kecheng-kc-330b: Check device status before acquisition

Can't really count on it either way though, the device is just
too flaky to conclude whether it's going to work or not, regardless
of the status returned.

11 years agokecheng-kc-330b: Live SPL acquisition
Bert Vermeulen [Tue, 25 Jun 2013 12:09:01 +0000 (14:09 +0200)]
kecheng-kc-330b: Live SPL acquisition

11 years agokecheng-kc-330b: Implement all SR_CONF options
Bert Vermeulen [Mon, 24 Jun 2013 11:24:43 +0000 (13:24 +0200)]
kecheng-kc-330b: Implement all SR_CONF options

11 years agoAdd Kecheng KC-330B
Bert Vermeulen [Fri, 21 Jun 2013 13:58:08 +0000 (15:58 +0200)]
Add Kecheng KC-330B

11 years agokecheng-kc-330b: Flesh out driver, add scan functionality
Bert Vermeulen [Fri, 21 Jun 2013 13:57:48 +0000 (15:57 +0200)]
kecheng-kc-330b: Flesh out driver, add scan functionality

11 years agokecheng-kc-330b: Initial driver skeleton.
Bert Vermeulen [Thu, 20 Jun 2013 19:31:31 +0000 (21:31 +0200)]
kecheng-kc-330b: Initial driver skeleton.

11 years agoikalogic-scanaplus: Initial driver implementation.
Uwe Hermann [Tue, 4 Jun 2013 13:32:20 +0000 (15:32 +0200)]
ikalogic-scanaplus: Initial driver implementation.

11 years agoikalogic-scanaplus: Initial driver skeleton.
Uwe Hermann [Fri, 21 Jun 2013 15:15:10 +0000 (17:15 +0200)]
ikalogic-scanaplus: Initial driver skeleton.

11 years agoSupport for UNI-T UT60A/E multimeters via RS232 or USB
Florian Knodt [Fri, 5 Jul 2013 12:02:50 +0000 (14:02 +0200)]
Support for UNI-T UT60A/E multimeters via RS232 or USB

11 years agoUse GET_REPORT request for device to host transfer.
Marc Schink [Tue, 2 Jul 2013 19:52:23 +0000 (21:52 +0200)]
Use GET_REPORT request for device to host transfer.

11 years agoerror.c: Simplify and shorten.
Uwe Hermann [Sat, 22 Jun 2013 15:12:38 +0000 (17:12 +0200)]
error.c: Simplify and shorten.

11 years agoREADME.devices: Minor updates.
Uwe Hermann [Sat, 22 Jun 2013 15:05:57 +0000 (17:05 +0200)]
README.devices: Minor updates.

11 years agouni-t-dmm: Add support for the Voltcraft VC-830.
Uwe Hermann [Sat, 22 Jun 2013 14:53:13 +0000 (16:53 +0200)]
uni-t-dmm: Add support for the Voltcraft VC-830.

11 years agoserial-dmm: Add support for the Voltcraft VC-830.
Uwe Hermann [Sat, 22 Jun 2013 14:48:00 +0000 (16:48 +0200)]
serial-dmm: Add support for the Voltcraft VC-830.

11 years agoconfigure.ac: Move an AM_CONDITIONAL to the correct location.
Uwe Hermann [Fri, 21 Jun 2013 13:18:33 +0000 (15:18 +0200)]
configure.ac: Move an AM_CONDITIONAL to the correct location.

11 years agoconfigure.ac: Fix build when libusb-1.0 not available.
Uwe Hermann [Fri, 21 Jun 2013 13:11:36 +0000 (15:11 +0200)]
configure.ac: Fix build when libusb-1.0 not available.

The IKALOGIC Scanalogic2 needs libusb-1.0, thus disable this driver when
libusb-1.0 cannot be found.

11 years agocem-dt-885x: Support for retrieving stored samples
Bert Vermeulen [Thu, 20 Jun 2013 12:35:34 +0000 (14:35 +0200)]
cem-dt-885x: Support for retrieving stored samples

11 years agocem-dt-885x: Support for SR_CONF_DATA_SOURCE
Bert Vermeulen [Wed, 19 Jun 2013 10:23:30 +0000 (12:23 +0200)]
cem-dt-885x: Support for SR_CONF_DATA_SOURCE

This device can do both live and memory-based acquisition.

11 years agoAdd SR_CONF key for data source
Bert Vermeulen [Wed, 19 Jun 2013 10:18:00 +0000 (12:18 +0200)]
Add SR_CONF key for data source

11 years agocem-dt-885x: Support for powering off the device
Bert Vermeulen [Mon, 17 Jun 2013 13:46:14 +0000 (15:46 +0200)]
cem-dt-885x: Support for powering off the device

11 years agoAdd SR_CONF key for powering off a device
Bert Vermeulen [Mon, 17 Jun 2013 09:54:37 +0000 (11:54 +0200)]
Add SR_CONF key for powering off a device

11 years agocem-dt-885x: Support for sound pressure level measurement range
Bert Vermeulen [Sun, 16 Jun 2013 23:26:25 +0000 (01:26 +0200)]
cem-dt-885x: Support for sound pressure level measurement range

11 years agoAdd SR_CONF key for sound pressure level measurement range
Bert Vermeulen [Sun, 16 Jun 2013 23:25:41 +0000 (01:25 +0200)]
Add SR_CONF key for sound pressure level measurement range

11 years agocem-dt-885x: Fix datalog on/off setting in max/min hold mode
Bert Vermeulen [Sun, 16 Jun 2013 11:23:58 +0000 (13:23 +0200)]
cem-dt-885x: Fix datalog on/off setting in max/min hold mode

As it turns out, the device randomly decides to send no logging state
info when max hold or min hold mode is enabled.

11 years agocem-dt-885x: Support for max/min hold modes
Bert Vermeulen [Sun, 16 Jun 2013 10:14:09 +0000 (12:14 +0200)]
cem-dt-885x: Support for max/min hold modes

11 years agoAdd SR_CONF keys for max/min hold modes
Bert Vermeulen [Sun, 16 Jun 2013 10:12:20 +0000 (12:12 +0200)]
Add SR_CONF keys for max/min hold modes

11 years agocem-dt-885x: Support for changing time weighting
Bert Vermeulen [Sat, 15 Jun 2013 11:00:41 +0000 (13:00 +0200)]
cem-dt-885x: Support for changing time weighting

11 years agocem-dt-885x: Support for changing frequency weighting
Bert Vermeulen [Sat, 15 Jun 2013 10:17:55 +0000 (12:17 +0200)]
cem-dt-885x: Support for changing frequency weighting

11 years agoAdd SR_CONF keys for sound pressure level time and frequency weighting
Bert Vermeulen [Sat, 15 Jun 2013 10:09:31 +0000 (12:09 +0200)]
Add SR_CONF keys for sound pressure level time and frequency weighting

11 years agocem-dt-885x: Support for turning data logging on/off
Bert Vermeulen [Thu, 13 Jun 2013 12:33:15 +0000 (14:33 +0200)]
cem-dt-885x: Support for turning data logging on/off

11 years agoAdd SR_ERR_TIMEOUT
Bert Vermeulen [Thu, 13 Jun 2013 12:23:06 +0000 (14:23 +0200)]
Add SR_ERR_TIMEOUT

11 years agoadded Voltcraft M-3650D Multimeter
Florian Steinhardt [Tue, 11 Jun 2013 18:35:57 +0000 (20:35 +0200)]
added Voltcraft M-3650D Multimeter

11 years agocem-dt-885x: Send last measurement at normal rate in hold mode
Bert Vermeulen [Wed, 12 Jun 2013 14:04:23 +0000 (16:04 +0200)]
cem-dt-885x: Send last measurement at normal rate in hold mode

The device only sends the "hold" token otherwise, which clashes somewhat
with other devices. This makes the device more predictable for frontends.

11 years agocem-dt-885x: Hold off measurements in max/min hold mode
Bert Vermeulen [Wed, 12 Jun 2013 13:45:37 +0000 (15:45 +0200)]
cem-dt-885x: Hold off measurements in max/min hold mode

11 years agocem-dt-885x: Live SPL acquisition
Bert Vermeulen [Wed, 12 Jun 2013 11:10:56 +0000 (13:10 +0200)]
cem-dt-885x: Live SPL acquisition

11 years agocem-dt-885x: Flesh out driver, add scan functionality
Bert Vermeulen [Tue, 11 Jun 2013 21:33:25 +0000 (23:33 +0200)]
cem-dt-885x: Flesh out driver, add scan functionality

11 years agocem-dt-885x: Initial driver skeleton.
Bert Vermeulen [Fri, 7 Jun 2013 23:12:10 +0000 (01:12 +0200)]
cem-dt-885x: Initial driver skeleton.

11 years agoscanalogic2: Only print actual state changes in the log.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Only print actual state changes in the log.

11 years agoscanalogic2: Replace %i with %s where needed.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Replace %i with %s where needed.

11 years agoscanalogic2: Shorten a few function name prefixes.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Shorten a few function name prefixes.

The driver-private helper functions in protocol.c can have a shorter
prefix to make the code look nicer.

11 years agoscanalogic2: Cosmetics, whitespace, typos, etc.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Cosmetics, whitespace, typos, etc.

11 years agoInitial driver for IKALOGIC Scanalogic-2
Marc Schink [Mon, 10 Jun 2013 08:10:13 +0000 (10:10 +0200)]
Initial driver for IKALOGIC Scanalogic-2

11 years agoikalogic-scanalogic2: Initial driver skeleton.
Marc Schink [Fri, 7 Jun 2013 18:34:40 +0000 (20:34 +0200)]
ikalogic-scanalogic2: Initial driver skeleton.

11 years agools/link-mso19: Consistency fixes.
Uwe Hermann [Sun, 2 Jun 2013 14:54:31 +0000 (16:54 +0200)]
ols/link-mso19: Consistency fixes.

Use the same setup/ordering/naming for the cleanup/dev_clear functions
as all other drivers do.

11 years agodemo: Use std_dev_clear().
Uwe Hermann [Sun, 2 Jun 2013 14:43:26 +0000 (16:43 +0200)]
demo: Use std_dev_clear().

11 years agos/clear_instances/dev_clear/.
Uwe Hermann [Fri, 31 May 2013 14:09:57 +0000 (16:09 +0200)]
s/clear_instances/dev_clear/.

Consistently use the same name for the dev_clear() API callback
everywhere.

11 years agostd: Drop hw_ from function names.
Uwe Hermann [Fri, 31 May 2013 13:46:57 +0000 (15:46 +0200)]
std: Drop hw_ from function names.

The per-driver API calls no longer have a hw_ prefix (e.g. hw_init()
became init() and so on), so drop the 'hw_' from the std versions
for those API callbacks too.

11 years agoasix-sigma: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:33:58 +0000 (15:33 +0200)]
asix-sigma: Use std_dev_clear().

11 years agoalsa: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:28:43 +0000 (15:28 +0200)]
alsa: Use std_dev_clear().

11 years agorigol-ds1xx2: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:19:53 +0000 (15:19 +0200)]
rigol-ds1xx2: Use std_dev_clear().

11 years agohantek-dso: Simplify cleanup().
Uwe Hermann [Fri, 31 May 2013 13:18:47 +0000 (15:18 +0200)]
hantek-dso: Simplify cleanup().

11 years agonexus-osciprime: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:18:22 +0000 (15:18 +0200)]
nexus-osciprime: Use std_dev_clear().

11 years agolascar-el-usb: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:25:33 +0000 (14:25 +0200)]
lascar-el-usb: Use std_dev_clear().

11 years agofluke-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:20:34 +0000 (14:20 +0200)]
fluke-dmm: Use std_dev_clear().

11 years agocolead-slm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:17:38 +0000 (14:17 +0200)]
colead-slm: Use std_dev_clear().

11 years agoagilent-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:13:20 +0000 (14:13 +0200)]
agilent-dmm: Use std_dev_clear().

11 years agovictor-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:10:59 +0000 (14:10 +0200)]
victor-dmm: Use std_dev_clear().

11 years agobrymen-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:00:30 +0000 (14:00 +0200)]
brymen-dmm: Use std_dev_clear().

11 years agocsv output: Fix incorrect ordering of the probes.
Uwe Hermann [Tue, 21 May 2013 18:54:42 +0000 (20:54 +0200)]
csv output: Fix incorrect ordering of the probes.

The comment for the CSV output module says probes are ordered e.g.
0,1,2,3, but the actual values were in the 3,2,1,0 order.

We're fixing this by making the order of the probe values 0,1,2,3 too
for now, but this will become a configurable option later on.

Thanks Patrick Servello <redacted> for the patch.

11 years agoAlways link against the math library.
Uwe Hermann [Fri, 10 May 2013 18:59:42 +0000 (20:59 +0200)]
Always link against the math library.

This fixes bug #115.

11 years agosession_driver: Fix return codes, cosmetics.
Uwe Hermann [Fri, 10 May 2013 18:31:25 +0000 (20:31 +0200)]
session_driver: Fix return codes, cosmetics.

11 years agoUse consistent API callback function names.
Uwe Hermann [Fri, 10 May 2013 17:37:54 +0000 (19:37 +0200)]
Use consistent API callback function names.

This now matches what the 'new-driver' tool generates.

11 years agozeroplus: Properly set inst_type to SR_INST_USB.
Uwe Hermann [Fri, 10 May 2013 17:16:25 +0000 (19:16 +0200)]
zeroplus: Properly set inst_type to SR_INST_USB.

11 years agozeroplus: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 17:06:47 +0000 (19:06 +0200)]
zeroplus: Use std_dev_clear().

11 years agouni-t-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:59:46 +0000 (18:59 +0200)]
uni-t-dmm: Use std_dev_clear().

11 years agoserial-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:53:42 +0000 (18:53 +0200)]
serial-dmm: Use std_dev_clear().

11 years agochronovu-la8: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:40:13 +0000 (18:40 +0200)]
chronovu-la8: Use std_dev_clear().

11 years agoDrop some lines that are no longer needed.
Uwe Hermann [Fri, 10 May 2013 16:30:32 +0000 (18:30 +0200)]
Drop some lines that are no longer needed.

11 years agotondaj-sl-814: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 15:56:53 +0000 (17:56 +0200)]
tondaj-sl-814: Use std_dev_clear().

11 years agomic-985xx: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 15:54:53 +0000 (17:54 +0200)]
mic-985xx: Use std_dev_clear().

11 years agoUse consistent naming for internal libtool helper libs.
Uwe Hermann [Wed, 8 May 2013 17:49:23 +0000 (19:49 +0200)]
Use consistent naming for internal libtool helper libs.

This now also matches what the 'new-driver' tool generates.

11 years agoUse consistent HW_ name prefixes everywhere.
Uwe Hermann [Wed, 8 May 2013 17:33:30 +0000 (19:33 +0200)]
Use consistent HW_ name prefixes everywhere.

Older drivers used LA_* previously, we now use HW_* everywhere though.

11 years agodevice.c: Add missing @since markers.
Uwe Hermann [Sun, 5 May 2013 15:14:20 +0000 (17:14 +0200)]
device.c: Add missing @since markers.

Also, add Doxygen comments for functions which don't have any yet.

11 years agoDoxyfile: Set version to "unreleased development snapshot".
Uwe Hermann [Wed, 8 May 2013 14:41:18 +0000 (16:41 +0200)]
Doxyfile: Set version to "unreleased development snapshot".

11 years agoRe-enable link-mso19 and nexus-osciprime drivers.
Uwe Hermann [Wed, 8 May 2013 14:40:45 +0000 (16:40 +0200)]
Re-enable link-mso19 and nexus-osciprime drivers.

11 years agofx2lafw: Fix memory leak
Bert Vermeulen [Mon, 6 May 2013 18:44:26 +0000 (20:44 +0200)]
fx2lafw: Fix memory leak

11 years agools: Code cleanup
Bert Vermeulen [Sun, 5 May 2013 22:42:18 +0000 (00:42 +0200)]
ols: Code cleanup

This also fixes a memory leak.

11 years agoFix various memory leaks
Bert Vermeulen [Sun, 5 May 2013 22:40:17 +0000 (00:40 +0200)]
Fix various memory leaks

11 years agostd: Fix memory leak, code cleanup
Bert Vermeulen [Sun, 5 May 2013 22:36:50 +0000 (00:36 +0200)]
std: Fix memory leak, code cleanup

11 years agoDrop link-mso19/nexus-osciprime in preparation for release. dsupstream libsigrok-0.2.0
Uwe Hermann [Thu, 25 Apr 2013 17:01:54 +0000 (19:01 +0200)]
Drop link-mso19/nexus-osciprime in preparation for release.

These two drivers are currently unfinished and don't work, so disable
and "unhook" them for now in preparation of the next libsigrok release.

They're still in the git repository, but not hooked up to the build
system, so that they won't get detected or built, and also don't end up
in the release tarball.

Since link-mso19 is the only driver that currently requires libudev,
drop any reference to that, too.

It should be relatively easy to apply this patch in reverse after the
release to bring back both drivers.

11 years agoDoxyfile: Set version number to 0.2.0.
Uwe Hermann [Sat, 4 May 2013 13:55:11 +0000 (15:55 +0200)]
Doxyfile: Set version number to 0.2.0.

11 years agoudev rules file: Add entry for the ZEROPLUS LAP-16128U.
Uwe Hermann [Sat, 4 May 2013 13:22:45 +0000 (15:22 +0200)]
udev rules file: Add entry for the ZEROPLUS LAP-16128U.

11 years agoNEWS: Minor update.
Uwe Hermann [Sat, 4 May 2013 13:17:50 +0000 (15:17 +0200)]
NEWS: Minor update.

11 years agoFix libsigrok lib version (current:revision:age).
Uwe Hermann [Sat, 4 May 2013 13:12:20 +0000 (15:12 +0200)]
Fix libsigrok lib version (current:revision:age).

The last release (libsigrok 0.1.1) had a lib version of 0:0:0.

This release thus gets 1:0:0 according to the libtool manual guidelines.

11 years agouni-t-dmm: Add missing SR_CONF_LIMIT_MSEC support.
Uwe Hermann [Fri, 3 May 2013 22:07:34 +0000 (00:07 +0200)]
uni-t-dmm: Add missing SR_CONF_LIMIT_MSEC support.

11 years agos/DRIVER_LOG_DOMAIN/LOG_PREFIX/.
Uwe Hermann [Fri, 3 May 2013 19:59:32 +0000 (21:59 +0200)]
s/DRIVER_LOG_DOMAIN/LOG_PREFIX/.

This is more correct anyway, and also a bit shorter and more readable.

11 years agoMinor whitespace fixes.
Uwe Hermann [Fri, 3 May 2013 12:03:49 +0000 (14:03 +0200)]
Minor whitespace fixes.

11 years agoREADME.devices: Document how to make some DMMs log.
Uwe Hermann [Thu, 2 May 2013 21:37:23 +0000 (23:37 +0200)]
README.devices: Document how to make some DMMs log.

11 years agoNEWS: Various updates and minor fixes.
Uwe Hermann [Thu, 2 May 2013 17:03:47 +0000 (19:03 +0200)]
NEWS: Various updates and minor fixes.

11 years agoFix the build when libusb is not available.
Uwe Hermann [Thu, 2 May 2013 15:37:55 +0000 (17:37 +0200)]
Fix the build when libusb is not available.

Thanks Simon Richter <redacted> for reporting.

11 years agoDeal with uninitialized drivers
Bert Vermeulen [Wed, 1 May 2013 12:54:44 +0000 (14:54 +0200)]
Deal with uninitialized drivers

11 years agoserial-dmm: Add Tecpel DMM-8060 support.
Uwe Hermann [Wed, 1 May 2013 01:16:47 +0000 (03:16 +0200)]
serial-dmm: Add Tecpel DMM-8060 support.

11 years agoserial-dmm: Add Tecpel DMM-8061 support.
Uwe Hermann [Wed, 1 May 2013 01:13:15 +0000 (03:13 +0200)]
serial-dmm: Add Tecpel DMM-8061 support.

11 years agouni-t-dmm: Add Tecpel DMM-8060 support.
Uwe Hermann [Wed, 1 May 2013 01:04:46 +0000 (03:04 +0200)]
uni-t-dmm: Add Tecpel DMM-8060 support.

This is _very_ likely to be a rebadged Voltcraft VC-820, treating as such.

11 years agouni-t-dmm: Add Tecpel DMM-8061 support.
Uwe Hermann [Wed, 1 May 2013 01:00:08 +0000 (03:00 +0200)]
uni-t-dmm: Add Tecpel DMM-8061 support.

11 years agofs9721: Factor out common code from serial-dmm.
Uwe Hermann [Wed, 1 May 2013 00:10:56 +0000 (02:10 +0200)]
fs9721: Factor out common code from serial-dmm.

These functions are FS9721 specific (and DMM specific), and can be used
from various drivers (e.g. serial-dmm or uni-t-dmm or possibly others).

11 years agouni-t-dmm/serial-dmm: Handle Voltcraft VC-840 temperature.
Uwe Hermann [Tue, 30 Apr 2013 23:56:30 +0000 (01:56 +0200)]
uni-t-dmm/serial-dmm: Handle Voltcraft VC-840 temperature.

11 years agofs9922: Fix beep mode.
Uwe Hermann [Tue, 30 Apr 2013 23:02:46 +0000 (01:02 +0200)]
fs9922: Fix beep mode.

11 years agofs9922: Fix diode mode parsing.
Uwe Hermann [Tue, 30 Apr 2013 23:00:54 +0000 (01:00 +0200)]
fs9922: Fix diode mode parsing.