Jiří Pinkava
df705a7af7
Java: install files into DESTDIR
...
This fixes bug #537 .
2015-06-13 17:28:51 +02:00
Uwe Hermann
f54ebe0c06
modbus: Minor typos, cosmetics and consistency fixes.
2015-06-07 20:40:32 +02:00
Aurelien Jacobs
e1ccfb1910
maynuo-m97: Initial driver skeleton.
2015-06-07 20:15:08 +02:00
Aurelien Jacobs
4c938fc27f
modbus: add a serial RTU backend.
2015-05-12 13:22:34 +02:00
Aurelien Jacobs
daa3901205
Add a modbus communication helper module.
2015-05-12 13:22:34 +02:00
Uwe Hermann
fc8f82e965
cxx: Makefile.am: Use libtool's -no-undefined option.
2015-04-07 02:29:09 +02:00
Martin Ling
ff101fca12
windows: Fix building shared library on MinGW.
2015-04-07 02:27:59 +02:00
Uwe Hermann
c36f78f772
Add initial Voltcraft VC-870 support.
...
There are a few details that have yet to be implemented or
reverse engineered and tested.
2015-03-20 21:27:04 +01:00
Bert Vermeulen
b9d530920f
fx2lafw: Basic acquisition support for DSLogic.
2015-03-19 18:25:55 +01:00
Bert Vermeulen
a7d7f93c1b
fx2lafw: scan/firmware support for DSLogic.
2015-03-19 18:25:55 +01:00
Martin Ling
f3cde30904
ut372: Initial sub-driver skeleton.
2015-03-01 22:30:57 +00:00
Uwe Hermann
02a2bf688f
unit tests: Drop unneeded check_ filename prefix.
2015-02-17 15:24:28 +01:00
Bartosz Golaszewski
289eebd7ca
baylibre-acme: Add Linux-specific GPIO helpers.
...
These functions allow to export, read and set GPIOs using Linux
sysfs interface.
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2015-02-16 01:20:08 +01:00
Bartosz Golaszewski
dfaee1de17
baylibre-acme: Initial driver skeleton.
...
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2015-02-16 01:20:07 +01:00
Uwe Hermann
8677e4e7be
transform: Add a few basic unit tests.
2015-02-11 15:24:38 +01:00
Uwe Hermann
d74d30bb14
transform: Add an "invert" transform module.
...
This inverts the data values:
- An analog value of x becomes 1/x.
- A digital value of 0 becomes 1 (and vice versa).
2015-02-11 15:24:34 +01:00
Uwe Hermann
43caa46623
transform: Add a "scale" transform module.
2015-02-11 15:24:30 +01:00
Uwe Hermann
39f1752eff
transform: Add a "nop" transform module.
...
This doesn't do anything, just passes input packets on unmodified.
2015-02-11 12:23:02 +01:00
Uwe Hermann
988357ca2f
transform: Add a basic set of API calls.
2015-02-11 12:23:02 +01:00
Uffe Jakobsen
b595a45876
Fix problem building with BSD make
...
This fixes bug #556 :
Bug 556 - libsigrok fails to build with BSD Make
2015-02-10 15:14:08 +01:00
Uwe Hermann
d378f10099
Makefile.am: Add NEED_SERIAL condition.
2015-01-31 22:42:32 +01:00
Uwe Hermann
2182e77511
Makefile.am: Unconditionally build src/lcr/es51919.c.
...
We do the same with DMM parsers currently, and this change also
fixes an issue in sigrok-util's 'new-driver' script.
This fixes bug #545 .
2015-01-31 22:29:07 +01:00
Uwe Hermann
0959ed3d02
Install libsigrokcxx headers in separate directory.
...
Don't mix libsigrokcxx header files into the $prefix/include/libsigrok
directory. Use a separate $prefix/include/libsigrokcxx instead.
2015-01-17 21:31:56 +01:00
Uwe Hermann
161dc24d84
cxx: Rename include/libsigrok/ to include/libsigrokcxx/.
2015-01-17 20:26:14 +01:00
Uwe Hermann
1b40fdb881
Rename libsigrok.hpp to libsigrokcxx.hpp.
...
This avoids confusion of libsigrok.h vs. libsigrok.hpp and makes it
clearer that this is the main libsigrokcxx header.
2015-01-17 20:15:38 +01:00
Uwe Hermann
52ff4f6a04
Rename libsigrokxx to the more common libsigrokcxx.
2015-01-17 18:52:43 +01:00
Uwe Hermann
f3256bb706
Makefile.am: Use $(MKDIR_P) everywhere.
2015-01-12 01:19:12 +01:00
Jiří Pinkava
6ae5362589
Python bindings: respect DESTDIR.
...
Thanks Aurelien Jacobs <aurel@gnuage.org> for a suggested
fix/improvement.
2015-01-09 16:17:36 +01:00
Aurelien Jacobs
24287ea9e3
Add a public API to list available serial ports.
2015-01-03 17:51:51 +01:00
Uwe Hermann
c8412d6c69
Add a few unit tests for sr_trigger_*().
2014-11-22 21:03:13 +01:00
Bert Vermeulen
fb019a0e4d
Add sr_analog_to_float().
2014-11-13 22:51:39 +01:00
Bert Vermeulen
3250d8c7e0
output: Add srzip, the session file format.
...
The 'filename' option is required: this module creates the zip file
itself, and never actually outputs anything back to the calling frontend.
2014-11-12 00:12:59 +01:00
Uwe Hermann
6b1adfaa86
unit tests: Add a test case for sr_dev_inst_user_new().
2014-11-11 22:16:12 +01:00
Uwe Hermann
626027df0f
Add UNI-T UT71x DMM parser.
2014-10-25 16:53:32 +02:00
Janne Huttunen
34d117afb4
Allow building libsigrok without libserialport.
...
Since the DER EE DE-5000 driver is currently the only user of
the es51919 module and it depends on the libserialport, compile
the module only if the DER EE DE-5000 driver is enabled. This
allows libsigrok to be built without libserialport again.
2014-10-17 12:13:50 +02:00
Janne Huttunen
b50891952d
Add driver for DER EE DE-5000 LCR meter.
...
Add a driver for the DER EE DE-5000 LCR meter. This meter is based on
the Cyrustek ES51919/ES51920 chipset and communicates with the host
computer via an optional connectivity kit.
The kit uses an optoisolated unidirectional link to connect to the
meter and an USB cable on the host side. Internally the connection is
using the FTDI FT232R USB UART chip i.e. from the host computer point
of view the meter is connected into an RS-232 serial port.
This driver implements just a thin shim layer for registering the
driver and uses the es51919 module for all the actual work.
2014-10-13 00:56:11 +02:00
Janne Huttunen
6bcb3ee876
Add protocol decoder for Cyrustek ES51919 LCR meter chip.
...
Add a protocol decoder for the Cyrustek ES51919 LCR meter chip.
This chipset (together with ES51920 front-end) is supposedly used
by multiple different portable LCR meters including at least
DER EE DE-5000, Yihua V&A VA520, Mastech MS5308, Uni-T UT612,
CEM DT-9935 and various OEM rebadges of them.
The communication protocol seems to be implemented on the Cyrustek
chip itself so all the different models are expected to use the
same protocol if they implement a host connection. Unfortunately
the protocol is not available in the public documentation of the
chipset, so this implementation is based on reverse engineering it
from traffic captures.
The actual connection between the meter and the host computer may be
different from meter to meter even when based on the same chip. This
module implements a decoder for the protocol and some common helper
functions for interfacing with the meter via an RS-232 serial port.
2014-10-13 00:56:11 +02:00
Martin Ling
da89e23a28
Use AM_PATH_PYTHON macro to find Python binary.
...
A specific interpreter can now be passed to configure e.g:
./configure PYTHON=python3
2014-09-14 02:32:49 +01:00
Bert Vermeulen
d4eabea847
scpi-pps: Add support for Rigol DP832.
2014-09-08 12:45:21 +02:00
Bert Vermeulen
ca1a7cb56f
scpi-pps: Initial driver skeleton.
2014-09-08 12:45:21 +02:00
Bert Vermeulen
7343ad1ec7
scpi/gpib: Rename backend to scpi_libgpib.
...
libgpib is the userspace component to linux-gpib's kernel modules that
implement low-level interface drivers.
When libsigrok gets userspace GPIB interface drivers, that backend will
be the "official" scpi_gpib.
2014-09-05 18:33:48 +02:00
Martin Ling
bb2a4ed407
Add GPIB SCPI backend using linux-gpib and libgpib.
2014-09-05 10:34:04 +01:00
Bert Vermeulen
2fe07d3fb5
build: Silence java-clean.
2014-08-31 13:46:45 +02:00
Marcus Comstedt
d1a5f73781
Makefile.am: Use $(CXXCOMPILE) to compile C++ code
...
When compiling the SWIG wrappers for the Java bindings, use the correct
automake macro so that all compiler flags are honoured.
2014-08-31 13:26:47 +02:00
Soeren Apel
107639373d
yokogawa-dlm: Integrate driver skeleton
2014-08-31 00:42:10 +02:00
Martin Ling
f1830b225d
Clean Java files on any change that needs re-running SWIG.
2014-08-29 13:56:40 +01:00
Bert Vermeulen
b84cba4dbf
input: Convert binary module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
02e24c0ce0
input: Convert chronovu-la8 module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
41d214f61a
input: Convert CSV module.
2014-08-26 01:55:41 +02:00
Bert Vermeulen
7db0639495
input: Fixes and VCD.
2014-08-26 01:55:41 +02:00