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
Uwe Hermann
b5750520bb
sr: Enable fx2lafw driver per default.
2012-03-21 23:20:09 +01:00
Uwe Hermann
a4d3985678
sr/cli/gtk/qt: Fix package version numbers / docs.
...
The next (and first) libsigrok release will be called 0.1.0.
The next (and first) libsigrokdecode release will be called 0.1.0.
The next sigrok-cli release will be called 0.3.0 (as we already had a 0.1
and 0.2 release of sigrok-cli; those did not yet use the libs, though).
sigrok-gtk and sigrok-qt didn't have any releases yet, so their version
numbers are set to 0.1.0.
Also, consistently use three numbers/digits for our version numbers.
2012-03-21 23:20:08 +01:00
Joel Holdsworth
f302a08256
fx2lafw: Added empty hardware module for fx2lafw
2012-02-25 09:11:53 +00:00
Bert Vermeulen
c73d2ea421
sr: adjust copyright year
2012-02-13 14:31:51 +01:00
Bert Vermeulen
040ae8be94
sr: sigrok.h is no longer generated
2012-02-12 20:43:20 +01:00
Uwe Hermann
44b6aafdb7
sr: FreeBSD has zlib, but no pkg-config file for it.
2012-02-11 00:34:16 +01:00
Uwe Hermann
1a081ca67d
sr: Mark API functions with SR_API/SR_PRIV.
...
Use SR_API to mark public API symbols, and SR_PRIV for private symbols.
Variables and functions marked 'static' are private already and don't
need SR_PRIV. However, functions which are not static (because they need
to be used in other libsigrok-internal files) but are also not meant to
be part of the public libsigrok API, must use SR_PRIV.
This uses the 'visibility' feature of gcc (requires gcc >= 4.0).
Details: http://gcc.gnu.org/wiki/Visibility
2012-02-02 00:03:17 +01:00
Uwe Hermann
ef7228ba49
Update/enforce/document our build requirements.
2012-01-28 21:26:56 +01:00
Uwe Hermann
8e43129c10
A few more fixes for configure.ac files.
...
Add missing checks and quotes, remove superfluous checks, etc.
2012-01-04 15:42:24 +01:00
Uwe Hermann
4abf8dd0a5
srd: Show config summary, libs, and Python info.
2012-01-04 02:41:33 +01:00
Uwe Hermann
45aed0721c
sr: configure.ac: Print more summary info.
...
- Package version (major.minor.micro)
- Library version (current:revision:age)
- Installation prefix (usually /usr/local)
- Detected libraries and their versions (only for pkg-config libs)
2012-01-04 02:22:17 +01:00
Uwe Hermann
3af71f0da6
sr: configure.ac: Fix version number magic.
2012-01-04 00:36:53 +01:00
Uwe Hermann
d8521c939f
Put most autotools files into autostuff/.
...
This yields a slightly more "tidy" top-level directory.
2012-01-03 23:34:31 +01:00
Uwe Hermann
8e190238d7
sr: Put files into .../share/libsigrok.
2012-01-03 20:06:36 +01:00
Uwe Hermann
db8ae7b941
sr/srd: Remove/fix non-applicable autotools stuff.
2011-12-30 11:14:24 +01:00
Uwe Hermann
826938d81e
sr/srd: Move some files to their resp. dirs.
2011-12-30 11:14:05 +01:00