Bert Vermeulen
35a078bce5
nexus-osciprime: Initial driver skeleton.
2012-12-24 20:55:23 +01:00
Uwe Hermann
17dfb2c32c
configure.ac: Improve check for libusb-1.0.
...
PKG_CHECK_MODULES() checks for libusb-1.0 via pkg-config already, no
need to use a "manual" additional check via AC_CHECK_LIB() just to set
HAVE_LIBUSB_1_0 in config.h.
This helps with cross-compiling setups, among other things.
2012-12-22 01:33:03 +01:00
Uwe Hermann
0254651dcb
alsa: Update to latest APIs/conventions.
...
The alsa driver was out of date wrt APIs and libsigrok conventions in
general, and wasn't compiling.
This fixes the compile and updates it to _basically_ work with the current
state of analog support in libsigrok.
This is not finished/full support for ALSA analog sampling yet, though,
various TODOs remain that will be addressed later.
2012-12-20 14:42:15 +01:00
Bert Vermeulen
521a0cd357
cosmetics
2012-12-15 11:07:18 +01:00
Peter Stuge
44fc870c9c
Add a struct sr_context * parameter to sr_driver_init()
...
Since the public API is changed, this commit also bumps the libtool
version component SR_LIB_VERSION_CURRENT in configure.ac.
2012-12-03 12:07:40 +01:00
Bert Vermeulen
46697e38b2
lascar-el-usb: Initial driver skeleton.
2012-12-03 03:53:44 +01:00
Uwe Hermann
162b735218
Remove some radioshack-dmm leftovers.
2012-12-02 22:22:07 +01:00
Uwe Hermann
7f64e88fa9
Reduce glib minimum version to 2.28.0 again.
...
We no longer use g_thread_try_new() which is only available since 2.32.0.
2012-12-02 16:09:31 +01:00
Uwe Hermann
21a7f2692e
Rename tekpower-dmm to serial-dmm.
...
This is now a generic driver for multiple DMM "subdrivers" that use simple
serial port protocols.
2012-12-02 14:21:18 +01:00
Uwe Hermann
e42b82a66f
configure.ac: Update NEED_SERIAL list.
2012-11-14 18:29:27 +01:00
Uwe Hermann
bda8fc98b1
Drop obsolete genericdmm driver.
2012-11-14 15:26:11 +01:00
Uwe Hermann
aa2af32432
tondaj-sl-814: Initial driver skeleton.
2012-11-10 01:01:28 +01:00
Bert Vermeulen
ac3898d2d0
victor-dmm: Initial driver skeleton.
2012-11-06 15:16:22 +01:00
Bert Vermeulen
4d729ddcaf
colead-slm: Initial driver skeleton.
2012-11-02 15:24:30 +01:00
Bert Vermeulen
7445ed9158
require glib version >= 2.32
...
This allows us to do away with a few deprecated g_thread functions
in demo.c which throw deprecation warnings since glib 2.32.0.
2012-10-29 22:08:34 +01:00
Uwe Hermann
79081ec80c
Initial support for UNI-T DMMs.
...
This is not yet fully finished, but works for most use-cases.
Tested with a UNI-T UT61D using the UT-D04 USB/HID cable (new version).
2012-10-27 23:17:30 +02:00
Uwe Hermann
9eb2bb9601
configure.ac: Cosmetics.
2012-10-27 22:25:04 +02:00
Uwe Hermann
bbabddbd64
tekpower-dmm: Cosmetics, coding-style, consistency fixes.
2012-10-27 22:25:04 +02:00
Alexandru Gagniuc
7dc55d930f
Add support for the TekPower TP4000ZC DMM.
...
Also known as Digitek DT4000ZC.
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-10-27 22:25:04 +02:00
Uwe Hermann
6f669a68e7
configure.ac: Small consistency fixes.
2012-10-24 02:51:17 +02:00
Bert Vermeulen
589a10135a
clean up autoconf/autobuild scripts
2012-10-22 01:48:39 +02:00
Uwe Hermann
d11d606626
We now require libusb >= 1.0.9.
...
This is due to the use of libusb_error_name().
2012-10-21 22:44:00 +02:00
Bert Vermeulen
7b0a85c81c
radioshack-dmm: build fixes
2012-10-15 18:25:48 +02:00
Alexandru Gagniuc
d375b3c3ec
radioshack-dmm: Add support for Radioshack 22-812 DMM
...
Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
2012-10-15 17:32:58 +02:00
Bert Vermeulen
883a2e9e71
fluke-dmm: initial driver skeleton
2012-09-25 19:53:05 +02:00
Bert Vermeulen
7c1cb432b8
sr: enable genericdmm and agilent-dmm drivers by default
2012-09-10 22:14:37 +02:00
Bert Vermeulen
6ac0db19f3
sr: add new agilent-dmm driver (Agilent U12xxA multimeters)
2012-09-02 15:42:56 +02:00
Bert Vermeulen
ef2345bc29
sr: build: hantek-dso driver requires libusb as well
2012-08-03 11:29:00 +02:00
Uwe Hermann
615183ea16
sr: Drop mastech-va18b, code will be in genericdmm.
2012-07-11 12:57:15 +02:00
Bert Vermeulen
28b9dd1861
sr: fix conditional build for ezusb and serial helpers
2012-07-11 12:36:49 +02:00
Bert Vermeulen
45c59c8bdd
sr: moved sigrok.h so libsigrok/libsigrok.h
...
All frontends will have to include <libsigrok/libsigrok.h> from now on.
This header includes proto.h and version.h, both installed from the
distribution into $INCLUDE/libsigrok/ as well.
The only dynamically changed header is now version.h, which has both
libsigrok and libtool compile-time versions in it.
2012-07-05 01:17:28 +02:00
Bert Vermeulen
ca3d84cca1
sr: add genericdmm driver
2012-07-01 22:37:15 +02:00
Bert Vermeulen
5d4fb4fc0d
fx2lafw: enable driver build by default
2012-07-01 15:29:57 +02:00
Uwe Hermann
163f0523f6
sr: Mastech VA18B: Partial protocol supports (WIP).
...
Disable the driver for now, as it's not usable for the general public, yet.
2012-06-28 22:57:03 +02:00
Bert Vermeulen
e21e846330
sr/srd/cli: require glib version >= 2.28
...
Needed for g_get_monotonic_time(). Thanks to Tomaž Šolc.
2012-06-23 01:26:20 +02:00
Uwe Hermann
eb1f1eb407
sr: Unfinished Mastech VA18B (DMM) support.
2012-06-21 23:56:24 +02:00
Uwe Hermann
63298404df
sr: Increase pkg version to 0.2.0, increase lib version.
2012-06-01 00:36:52 +02:00
Bert Vermeulen
3b533202c8
sr: initial support for Hantek 2xxx/5200 USB oscilloscopes
2012-05-30 23:56:12 +02:00
Uwe Hermann
8fdecced96
sr: Consistently use ZEROPLUS spelling.
...
This is the version used throughout their website, let's use it.
2012-05-30 23:23:14 +02:00
Uwe Hermann
2f3a6df8e4
sr: Increase version number to 0.1.1.
2012-05-30 09:35:13 +02:00
Uwe Hermann
fb6f1978ed
sr: New default firmware dir: $prefix/share/sigrok-firmware.
...
We no longer expect firmware files to be in the
$prefix/share/libsigrok/firmware directory, as that would require an
additional (distro) package 'sigrok-firmware' or the like to install
files into another package's (libsigrok) path, which can be problematic.
The current 'sigrok-firmware' repo's "make install" will already install
all files into $prefix/share/sigrok-firmware.
2012-05-30 00:00:33 +02:00
Pekka Nikander
432e5e95f5
sr/srd/cli: Fix compiling with Homebrew.
...
Add ACLOCAL_DIR setting and AM_PROG_AR macro for compiling with Homebrew
under Mac OS X.
Applies essentially the same change to
{libsigrok,libsigrokdecode,sigrok-cli}/{autogen.sh,configure.ac}
It may be that the same fix is needed for the other autogen.sh and/or
configure.ac files, but that hasn't been tested and therefore not in
this commit.
2012-05-15 20:58:20 +02:00
Uwe Hermann
6352d030df
sr: We support both SIGMA and SIGMA2.
...
Also, a few minor coding-style fixes etc.
2012-05-03 01:41:02 +02:00
Håvard Espeland
e210c6c090
sr: Remove zlib dependency.
...
No longer needed by Sigma driver.
2012-04-22 14:59:10 +02:00
Joel Holdsworth
824b1a8f5c
sr: Deleted the saleae-logic driver, fx2lafw has superceded it.
2012-04-19 00:12:22 +02:00
Joel Holdsworth
d56ee26599
sr: Disable saleae-logic driver by default and enable fx2lafw
2012-04-19 00:12:22 +02:00
Uwe Hermann
2e26e0aa0b
sr: Disable fx2lafw driver again (for now).
...
After some more testing, it will probably be enabled by default and will
replace/deprecate the Saleae Logic driver at some point.
2012-03-31 11:57:46 +02:00
Uwe Hermann
6dddd90224
sr: SR_PACKAGE_VERSION_* for consistency.
...
No need to use the LIBSIGROK_ prefix here when we use SR_ everywhere
else. Also, better distinction between package version and lib version.
2012-03-31 11:35:47 +02:00
Uwe Hermann
85a77720c6
sr: sigrok.h: Add version macros.
2012-03-24 21:54:57 +01:00
Uwe Hermann
4937b23551
sr: Rename sigrok.h. to sigrok.h.in, needed soon.
2012-03-24 21:54:56 +01:00