Uwe Hermann
f227338297
Rename 'ft2232h' driver to 'ftdi-la'.
...
The driver already supports more than just the FT2232H chip.
2016-04-02 18:36:52 +02:00
Uwe Hermann
dba986ab0a
configure.ac: The ft2232h driver also depends on libusb.
2016-03-30 13:38:55 +02:00
Sergey Alirzaev
4f7fdcdd74
ft2232h: Add support for FTDI FT2232H/FT232R chip as LA.
...
This closes bug #780 .
2016-03-30 13:36:02 +02:00
Alexandru Gagniuc
00b2a092c3
hp-3457a: Initial driver skeleton.
2016-03-30 12:32:55 +02:00
Chriter
f2a66a8ee6
hantek-6xxx: Initial driver implementation.
...
Note: This commit is based on the initial implementation by
Christer Ekholm (but stashed into one commit), with some adaptations
(forward porting, coding style and consistency fixes) by Uwe Hermann.
2016-03-13 23:33:56 +01:00
Chriter
6c6bc80a99
hantek-6xxx: Initial driver skeleton.
2016-03-09 19:20:13 +01:00
Uwe Hermann
6e8d31d468
arachnid-labs-re-load-pro: Initial driver skeleton.
2016-02-08 15:02:29 +01:00
Uwe Hermann
29d3876a0b
configure.ac: Bump package version to 0.5.0.
...
0.5.0 will be the next major, API-changing release. Bump now, so that
there is no confusion of tarball 0.4.0 and 0.5.0-git snapshots.
2016-02-06 15:19:06 +01:00
Uwe Hermann
89c82260b0
Bump libtool version (not package version) to 3:0:0.
...
The last release (0.3.0) had the libtool version (current:revision:age)
set to 2:0:0. Since this release adds, removes, and changes interfaces,
the new version is 3:0:0.
http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info
This changes the library filename (e.g. on Linux) from libsigrok.so.2.0.0
to libsigrok.so.3.0.0, the SONAME (+symlink) becomes libsigrok.so.3.
2016-01-29 23:23:06 +01:00
Aurelien Jacobs
e922790220
configure: replace buggy AX_RUBY_EXT by a proper implementation
...
This actually allows to get the proper DLEXT expected by Ruby on
the target system.
2016-01-28 22:48:44 +01:00
Aurelien Jacobs
e469259a57
configure: check for swig version >= 3.0.8 for Ruby bindings
2016-01-28 22:45:28 +01:00
Aurelien Jacobs
27d44cf6e0
Implement Ruby bindings on top of SWIG/C++ bindings.
2016-01-28 19:03:52 +01:00
Tilman Sauerbeck
c7b17bcba3
lecroy-logicstudio: Initial driver implementation.
...
This supports both 8 and 16 channel modes with samplerates up to
500 MHz. Voltage thresholds are currently fixed at 1.58V.
2015-12-04 10:35:04 +01:00
Uwe Hermann
16fc7ee29f
korad-kdxxxxp: Rename driver to korad-kaxxxxp.
...
This matches the supported / supportable devices better.
2015-11-27 00:54:07 +01:00
Uwe Hermann
382bea8250
chronovu-la: Add missing libusb dependencies.
...
The chronovu-la driver now uses libusb (in addition to libftdi), so add
a missing <libusb.h> #include and libusb dependency in configure.ac.
2015-11-15 16:20:07 +01:00
Daniel Elstner
3d86913266
build: Match up Python headers with interpreter version
...
Check for either Python 2 or Python 3 header files depending on
the version of the Python interpreter. Also require the module
version to exactly match the interpreter version.
This may fix bug #645 .
2015-11-01 22:01:40 +01:00
Daniel Elstner
b04a532fa3
build: Also look for python-2.7 pkg-config module
...
Apparently Gentoo names the module python-2.7 instead of python27.
2015-10-31 16:02:30 +01:00
Daniel Elstner
a6dc3dacab
zip: Provide fallback if zip_discard() is unavailable
...
zip_discard() was introduced in libzip 0.11, which some systems
do not have yet. Provide a fallback replacement for zip_discard(),
and reduce the requirement to libzip 0.10 again.
This fixes bug #674 .
2015-10-30 15:09:46 +01:00
Daniel Elstner
896fc9c723
build: Require libzip 0.11
...
This is needed for zip_discard().
2015-10-17 00:07:57 +02:00
Uwe Hermann
739a1ec4f8
configure.ac: Korad KDxxxxP depends on libserialport.
2015-10-13 23:26:40 +02:00
Hannu Vuolasaho
e75ee7de25
korad-kdxxxxp: Initial driver skeleton.
2015-10-13 23:15:33 +02:00
Daniel Elstner
655b116cc1
build: Do not define FIRMWARE_DIR on Windows
...
The hard-coded location is bound to be wrong anyway. Instead, rely
on the new resource lookup code to find the firmware files in a
location relative to the library or executable.
2015-10-03 14:08:32 +02:00
Martin Lederhilger
b11afbb142
gwinstek-gds-800: Initial driver implementation.
2015-09-30 19:54:58 +02:00
Martin Lederhilger
7c198f968b
gwinstek-gds-800: Initial driver skeleton.
2015-09-30 19:22:27 +02:00
Daniel Elstner
eb2373f167
configure: Check for numpy Python module
...
This fixes bug #533 .
2015-09-15 18:31:45 +02:00
Daniel Elstner
56c8705e37
Build: Move _POSIX_C_SOURCE definition to config.h
...
Do not redefine it though when already set, so that it can be
overridden by the user, or indirectly by the compiler settings.
2015-09-13 18:54:46 +02:00
Daniel Elstner
6ec6c43b47
Build: Include <config.h> first in all source files
...
Since Autoconf places some important feature flags only into the
configuration header, it is necessary to include it globally to
guarantee a consistent build.
2015-09-13 18:54:46 +02:00
Daniel Elstner
bcc3694ff7
Build: Use GNUMAKEFLAGS for --no-print-directory
2015-09-10 19:35:17 +02:00
Daniel Elstner
96e05afa77
hung-chang-dso-2100: Enable only if libieee1284 is available
2015-09-10 18:36:30 +02:00
Daniel Glöckner
05ac4a9828
hung-chang-dso-2100: Initial driver skeleton.
2015-09-10 14:42:12 +02:00
Daniel Elstner
4512ccd36c
Build: Show compiler versions in summary
2015-09-08 04:57:59 +02:00
Daniel Elstner
39cf2004dc
Build: Fix restore of LIBS after temporary change
2015-09-08 04:02:04 +02:00
Daniel Elstner
c1adbb1e23
Build: Add configure check for libusb event-abstraction
...
This is intended to make people notice when libusb is too old
for the new Windows code. However, this is not foolproof, since
the libusb version may be different at runtime.
2015-09-08 00:08:16 +02:00
Daniel Elstner
3841c4c58d
Build: Use SR_PROG_MAKE_NO_PRINT_DIRECTORY
2015-09-07 23:54:00 +02:00
Daniel Elstner
6aa7fcf16a
Build: Show compiler and flags in configure summary
2015-09-07 23:20:17 +02:00
Daniel Elstner
5b9e9bba74
Build: Use SR_PROG_MAKE_ORDER_ONLY
...
As of now, the resulting substitution @ORDER@ is unused.
2015-09-07 23:20:17 +02:00
Daniel Elstner
8c2024e021
Build: Implement libieee1284 check via SR_ARG_OPT_CHECK
2015-09-07 23:20:17 +02:00
Daniel Glöckner
28d86fa9a5
Check for libieee1284
...
Will be needed by the Hung-Chang DSO-2100 driver.
2015-08-30 19:03:51 +02:00
Daniel Elstner
bbb3996c06
configure: Enable largefile support on 32-bit systems
2015-08-28 18:35:16 +02:00
Uwe Hermann
8006cdc53d
configure.ac: Add libserialport dependency to kern-scale.
2015-08-28 16:32:14 +02:00
Uwe Hermann
607dcdeae1
kern-scale: Add initial driver contents.
...
This currently supports (and is tested on) the KERN EW 6200-2NM,
other models will be added later.
2015-08-28 11:59:31 +02:00
Uwe Hermann
9380ec2f05
kern-scale: Initial driver skeleton.
2015-08-28 11:43:04 +02:00
Daniel Elstner
65489c1ada
Build: Use TESTS prefix instead of CHECK for flag variables
...
In order to avoid confusion of the flags-gathering pkg-config
result with the actual test for the availability of "check",
change the pkg-config output variable prefix from CHECK to TESTS.
2015-08-26 13:13:39 +02:00
Daniel Elstner
e662d9e8e5
Build: Limit system features to C99 and POSIX
...
Use -std=c99 to try and enforce standard compliance.
2015-08-25 12:58:39 +02:00
Daniel Elstner
ba1c29dc22
Build: Reduce unnecessary config substitutions
...
Variable substitutions with a constant value may as well be
set directly in Makefile.am.
2015-08-24 22:20:30 +02:00
Daniel Elstner
bc8ff24de6
Build: Leave LIBS alone during configure
...
Put the extra libraries into SR_EXTRA_LIBS instead of LIBS.
Create an SR_CHECK_LIBS macro to make that easy. Substitute
SR_EXTRA_LIBS into libsigrok.pc, too.
2015-08-24 22:19:05 +02:00
Daniel Elstner
4ed3d9b6db
Build: Simplify driver dependency check
2015-08-24 20:15:36 +02:00
Daniel Elstner
2d143826b0
Build: Add private copy of C++11 check macro
...
Place a copy of ax_cxx_compile_stdcxx_11.m4 from the Autoconf
macro archive into our private m4/ directory. This is cleaner
than trying to parse M4 file versions etc. Plus, the macro is
now always available.
2015-08-24 20:15:20 +02:00
Daniel Elstner
0ab8386a5c
Build: Prefer newer versions of libftdi and SWIG
2015-08-24 20:14:57 +02:00
Daniel Elstner
26b67f1141
Build: Use commas to separate missing dependencies
...
Beautify the output. Also fix the PyGObject test.
2015-08-24 20:14:48 +02:00