]>
sigrok.org Git - libsigrok.git/log
Uwe Hermann [Tue, 6 Aug 2013 21:25:18 +0000 (23:25 +0200)]
uni-t-dmm: Fix UT61E bug related to the UNI-T UD-D04 cable.
This fixes bug #136.
Uwe Hermann [Mon, 5 Aug 2013 12:52:44 +0000 (14:52 +0200)]
ikalogic-scanaplus: Don't build if libftdi was not found.
Uwe Hermann [Mon, 5 Aug 2013 11:34:10 +0000 (13:34 +0200)]
kecheng-kc-330b: Don't build if libusb-1.0 was not found.
Uwe Hermann [Mon, 5 Aug 2013 11:19:21 +0000 (13:19 +0200)]
.gitignore: Add some files from the testsuite.
Uwe Hermann [Mon, 5 Aug 2013 11:16:31 +0000 (13:16 +0200)]
Disable mso-19 per default, mark experimental.
This driver is not yet in a really usable or working state, it'll be
re-enabled by default when we're sure it works properly.
Uwe Hermann [Mon, 5 Aug 2013 10:59:23 +0000 (12:59 +0200)]
Drop nexus-osciprime skeleton for now.
This is mostly just a skeleton driver framework at the moment, we'll
bring it back when the driver is fully implemented.
Uwe Hermann [Thu, 1 Aug 2013 23:02:03 +0000 (01:02 +0200)]
uni-t-dmm: Drop DMM table (comment).
This info is in the wiki already, no need to duplicate in the code.
Bert Vermeulen [Thu, 1 Aug 2013 17:14:49 +0000 (19:14 +0200)]
ols: Workaround for mac os X stray events
Uwe Hermann [Wed, 31 Jul 2013 11:09:48 +0000 (13:09 +0200)]
Various cosmetics, whitespace, consistency fixes.
Uwe Hermann [Wed, 31 Jul 2013 10:31:47 +0000 (12:31 +0200)]
udev rules file: Only list supported devices.
The udev rules file should only list devices that are actually supported
by a driver in the current libsigrok version. Thus, drop all entries for
devices which will get support later on (at which point the respective udev
rule will be re-added again).
Also, add a few missing entries.
Uwe Hermann [Wed, 31 Jul 2013 10:22:06 +0000 (12:22 +0200)]
udev rules file: Drop URLs and lsusb.
The URLs to vendor webpages and the full lsusb are in the wiki
already, no need to duplicate them here.
Bert Vermeulen [Thu, 18 Jul 2013 13:06:06 +0000 (15:06 +0200)]
Make sr_session_iteration() private
Uwe Hermann [Wed, 17 Jul 2013 20:17:17 +0000 (22:17 +0200)]
serial-dmm/uni-t-dmm: Drop Tecpel DMM-8060.
The Tecpel DMM-8060 was added since we assumed it would be a rebadged
Voltcraft VC-820 (since we know the Tecpel DMM-8061 is a rebadged VC-840).
However, according to the vendor webpage it doesn't have PC connectivity
at all, so drop it for now (until someone can confirm that it does or does
not actually have RS232/USB connectivity).
Bert Vermeulen [Tue, 16 Jul 2013 15:18:20 +0000 (17:18 +0200)]
Fix build
Bert Vermeulen [Tue, 16 Jul 2013 15:17:54 +0000 (17:17 +0200)]
kecheng-kc-330b: Code cleanup
Bert Vermeulen [Tue, 16 Jul 2013 13:58:46 +0000 (15:58 +0200)]
lascar-el-usb: Don't close device after acquisition
Bert Vermeulen [Tue, 16 Jul 2013 13:58:11 +0000 (15:58 +0200)]
kecheng-kc-330b: Acquisition from stored logs
Bert Vermeulen [Mon, 15 Jul 2013 12:14:28 +0000 (14:14 +0200)]
Add sr_session_iteration() API function
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.
Bert Vermeulen [Tue, 25 Jun 2013 12:09:01 +0000 (14:09 +0200)]
kecheng-kc-330b: Live SPL acquisition
Bert Vermeulen [Mon, 24 Jun 2013 11:24:43 +0000 (13:24 +0200)]
kecheng-kc-330b: Implement all SR_CONF options
Bert Vermeulen [Fri, 21 Jun 2013 13:58:08 +0000 (15:58 +0200)]
Add Kecheng KC-330B
Bert Vermeulen [Fri, 21 Jun 2013 13:57:48 +0000 (15:57 +0200)]
kecheng-kc-330b: Flesh out driver, add scan functionality
Bert Vermeulen [Thu, 20 Jun 2013 19:31:31 +0000 (21:31 +0200)]
kecheng-kc-330b: Initial driver skeleton.
Uwe Hermann [Tue, 4 Jun 2013 13:32:20 +0000 (15:32 +0200)]
ikalogic-scanaplus: Initial driver implementation.
Uwe Hermann [Fri, 21 Jun 2013 15:15:10 +0000 (17:15 +0200)]
ikalogic-scanaplus: Initial driver skeleton.
Florian Knodt [Fri, 5 Jul 2013 12:02:50 +0000 (14:02 +0200)]
Support for UNI-T UT60A/E multimeters via RS232 or USB
Marc Schink [Tue, 2 Jul 2013 19:52:23 +0000 (21:52 +0200)]
Use GET_REPORT request for device to host transfer.
Uwe Hermann [Sat, 22 Jun 2013 15:12:38 +0000 (17:12 +0200)]
error.c: Simplify and shorten.
Uwe Hermann [Sat, 22 Jun 2013 15:05:57 +0000 (17:05 +0200)]
README.devices: Minor updates.
Uwe Hermann [Sat, 22 Jun 2013 14:53:13 +0000 (16:53 +0200)]
uni-t-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.
Uwe Hermann [Fri, 21 Jun 2013 13:18:33 +0000 (15:18 +0200)]
configure.ac: Move an AM_CONDITIONAL to the correct location.
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.
Bert Vermeulen [Thu, 20 Jun 2013 12:35:34 +0000 (14:35 +0200)]
cem-dt-885x: Support for retrieving stored samples
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.
Bert Vermeulen [Wed, 19 Jun 2013 10:18:00 +0000 (12:18 +0200)]
Add SR_CONF key for data source
Bert Vermeulen [Mon, 17 Jun 2013 13:46:14 +0000 (15:46 +0200)]
cem-dt-885x: Support for powering off the device
Bert Vermeulen [Mon, 17 Jun 2013 09:54:37 +0000 (11:54 +0200)]
Add SR_CONF key for powering off a device
Bert Vermeulen [Sun, 16 Jun 2013 23:26:25 +0000 (01:26 +0200)]
cem-dt-885x: Support 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
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.
Bert Vermeulen [Sun, 16 Jun 2013 10:14:09 +0000 (12:14 +0200)]
cem-dt-885x: Support 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
Bert Vermeulen [Sat, 15 Jun 2013 11:00:41 +0000 (13:00 +0200)]
cem-dt-885x: Support for changing time weighting
Bert Vermeulen [Sat, 15 Jun 2013 10:17:55 +0000 (12:17 +0200)]
cem-dt-885x: Support for changing 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
Bert Vermeulen [Thu, 13 Jun 2013 12:33:15 +0000 (14:33 +0200)]
cem-dt-885x: Support for turning data logging on/off
Bert Vermeulen [Thu, 13 Jun 2013 12:23:06 +0000 (14:23 +0200)]
Add SR_ERR_TIMEOUT
Florian Steinhardt [Tue, 11 Jun 2013 18:35:57 +0000 (20:35 +0200)]
added Voltcraft M-3650D Multimeter
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.
Bert Vermeulen [Wed, 12 Jun 2013 13:45:37 +0000 (15:45 +0200)]
cem-dt-885x: Hold off measurements in max/min hold mode
Bert Vermeulen [Wed, 12 Jun 2013 11:10:56 +0000 (13:10 +0200)]
cem-dt-885x: Live SPL acquisition
Bert Vermeulen [Tue, 11 Jun 2013 21:33:25 +0000 (23:33 +0200)]
cem-dt-885x: Flesh out driver, add scan functionality
Bert Vermeulen [Fri, 7 Jun 2013 23:12:10 +0000 (01:12 +0200)]
cem-dt-885x: Initial driver skeleton.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Only print actual state changes in the log.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Replace %i with %s where needed.
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.
Uwe Hermann [Tue, 11 Jun 2013 16:55:47 +0000 (18:55 +0200)]
scanalogic2: Cosmetics, whitespace, typos, etc.
Marc Schink [Mon, 10 Jun 2013 08:10:13 +0000 (10:10 +0200)]
Initial driver for IKALOGIC Scanalogic-2
Marc Schink [Fri, 7 Jun 2013 18:34:40 +0000 (20:34 +0200)]
ikalogic-scanalogic2: Initial driver skeleton.
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.
Uwe Hermann [Sun, 2 Jun 2013 14:43:26 +0000 (16:43 +0200)]
demo: Use std_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.
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.
Uwe Hermann [Fri, 31 May 2013 13:33:58 +0000 (15:33 +0200)]
asix-sigma: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:28:43 +0000 (15:28 +0200)]
alsa: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:19:53 +0000 (15:19 +0200)]
rigol-ds1xx2: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 13:18:47 +0000 (15:18 +0200)]
hantek-dso: Simplify cleanup().
Uwe Hermann [Fri, 31 May 2013 13:18:22 +0000 (15:18 +0200)]
nexus-osciprime: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:25:33 +0000 (14:25 +0200)]
lascar-el-usb: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:20:34 +0000 (14:20 +0200)]
fluke-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:17:38 +0000 (14:17 +0200)]
colead-slm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:13:20 +0000 (14:13 +0200)]
agilent-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:10:59 +0000 (14:10 +0200)]
victor-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 31 May 2013 12:00:30 +0000 (14:00 +0200)]
brymen-dmm: Use std_dev_clear().
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.
Uwe Hermann [Fri, 10 May 2013 18:59:42 +0000 (20:59 +0200)]
Always link against the math library.
This fixes bug #115.
Uwe Hermann [Fri, 10 May 2013 18:31:25 +0000 (20:31 +0200)]
session_driver: Fix return codes, cosmetics.
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.
Uwe Hermann [Fri, 10 May 2013 17:16:25 +0000 (19:16 +0200)]
zeroplus: Properly set inst_type to SR_INST_USB.
Uwe Hermann [Fri, 10 May 2013 17:06:47 +0000 (19:06 +0200)]
zeroplus: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:59:46 +0000 (18:59 +0200)]
uni-t-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:53:42 +0000 (18:53 +0200)]
serial-dmm: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:40:13 +0000 (18:40 +0200)]
chronovu-la8: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 16:30:32 +0000 (18:30 +0200)]
Drop some lines that are no longer needed.
Uwe Hermann [Fri, 10 May 2013 15:56:53 +0000 (17:56 +0200)]
tondaj-sl-814: Use std_dev_clear().
Uwe Hermann [Fri, 10 May 2013 15:54:53 +0000 (17:54 +0200)]
mic-985xx: Use std_dev_clear().
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.
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.
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.
Uwe Hermann [Wed, 8 May 2013 14:41:18 +0000 (16:41 +0200)]
Doxyfile: Set version to "unreleased development snapshot".
Uwe Hermann [Wed, 8 May 2013 14:40:45 +0000 (16:40 +0200)]
Re-enable link-mso19 and nexus-osciprime drivers.
Bert Vermeulen [Mon, 6 May 2013 18:44:26 +0000 (20:44 +0200)]
fx2lafw: Fix memory leak
Bert Vermeulen [Sun, 5 May 2013 22:42:18 +0000 (00:42 +0200)]
ols: Code cleanup
This also fixes a memory leak.
Bert Vermeulen [Sun, 5 May 2013 22:40:17 +0000 (00:40 +0200)]
Fix various memory leaks
Bert Vermeulen [Sun, 5 May 2013 22:36:50 +0000 (00:36 +0200)]
std: Fix memory leak, code cleanup
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.
Uwe Hermann [Sat, 4 May 2013 13:55:11 +0000 (15:55 +0200)]
Doxyfile: Set version number to 0.2.0.
Uwe Hermann [Sat, 4 May 2013 13:22:45 +0000 (15:22 +0200)]
udev rules file: Add entry for the ZEROPLUS LAP-16128U.