SQ50 patches for libsigrok
Go to file
Bert Vermeulen 8c0152f29b agilent-dmm: tentative support for all U123x and U125x models
Only tested on U1233A, but it just might work.

The U125x protocol decoding only supports voltage, current, resistance,
capacitance and diode measurements for now.
2012-09-10 01:00:48 +02:00
contrib sr: corrected VID for Victor 70C 2012-08-18 16:23:08 +02:00
hardware agilent-dmm: tentative support for all U123x and U125x models 2012-09-10 01:00:48 +02:00
input sr: change input/output modules to use struct sr_dev_inst * 2012-08-03 11:27:31 +02:00
output sr: add new analog output module 2012-09-08 13:24:48 +02:00
.gitignore sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
COPYING sr/srd: Move some files to their resp. dirs. 2011-12-30 11:14:05 +01:00
Doxyfile Doxygen config files: Initial configuration. 2011-02-08 23:59:14 +01:00
Makefile.am sr: Add sr_strerror() and sr_strerror_name(). 2012-07-12 23:23:07 +02:00
NEWS sr: fx2lafw: Add basic support for USBee DX and clones 2012-08-01 00:12:00 +04:00
README sr/srd/cli: require glib version >= 2.28 2012-06-23 01:26:20 +02:00
autogen.sh sr/srd/cli: Fix compiling with Homebrew. 2012-05-15 20:58:20 +02:00
backend.c sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
configure.ac sr: add new agilent-dmm driver (Agilent U12xxA multimeters) 2012-09-02 15:42:56 +02:00
datastore.c sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
device.c sr/drivers: add API calls sr_dev_inst_list() and sr_dev_inst_clear() 2012-08-06 00:59:25 +02:00
error.c sr: Add sr_strerror() and sr_strerror_name(). 2012-07-12 23:23:07 +02:00
filter.c sr: fix sr_filter_probes() to use probe numbers starting from 0 2012-08-03 11:28:59 +02:00
hwdriver.c sr: mostly finished Agilent DMM driver 2012-09-02 15:42:56 +02:00
libsigrok-internal.h serial: add serial_set_paramstr() 2012-09-02 15:42:56 +02:00
libsigrok.h sr: add recv/cleanup calls to output module API 2012-09-08 02:31:08 +02:00
libsigrok.pc.in sr: SR_PACKAGE_VERSION_* for consistency. 2012-03-31 11:35:47 +02:00
log.c sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
proto.h sr: Refactored sr_samplerate_string into a more general function: sr_si_string_u64 2012-09-03 13:53:09 +02:00
session.c sr: drivers should remove their sources from the session when done 2012-08-03 11:29:01 +02:00
session_driver.c sr: session_driver: Remove source on completion 2012-09-02 19:17:57 +02:00
session_file.c sr: better file version check 2012-08-03 11:28:59 +02:00
strutil.c sr: Refactored sr_samplerate_string into a more general function: sr_si_string_u64 2012-09-03 13:53:09 +02:00
version.c sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
version.h.in sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00

README

-------------------------------------------------------------------------------
README
-------------------------------------------------------------------------------

The sigrok project aims at creating a portable, cross-platform,
Free/Libre/Open-Source logic analyzer software that supports various
logic analyzer hardware products.

libsigrok is a shared library written in C which provides the basic API
for talking to logic analyzer hardware and reading/writing the acquired data
into various input/output file formats.


Requirements
------------

 - git
 - gcc (>= 4.0)
 - make
 - autoconf >= 2.63
 - automake >= 1.11
 - libtool
 - pkg-config >= 0.22
 - libglib >= 2.28.0
 - libusb >= 1.0.5 (for most logic analyzer hardware)
 - libzip >= 0.8
 - libftdi >= 0.16 (for some logic analyzer hardware)
 - libudev >= 151 (for some logic analyzer hardware)


Building and installing
-----------------------

In order to get the libsigrok source code and build it, run:

 $ git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok
 $ cd sigrok/libsigrok
 $ ./autogen.sh
 $ ./configure
 $ make

For installing libsigrok:

 $ make install

Please see the following wiki pages for more detailed instructions:

 http://sigrok.org/wiki/Linux
 http://sigrok.org/wiki/Mac_OS_X
 http://sigrok.org/wiki/Windows
 http://sigrok.org/wiki/FreeBSD


Firmware
--------

Some devices supported by libsigrok need a firmware to be uploaded before the
device can be used. 

The default location where libsigrok expects the firmware files is:

  $prefix/share/sigrok-firmware

($prefix is usually /usr/local or /usr, depending on your ./configure options)

For further information see:

  http://sigrok.org/wiki/Firmware


Mailing lists
-------------

There are two mailing lists for sigrok/libsigrok:

 https://lists.sourceforge.net/lists/listinfo/sigrok-devel
 https://lists.sourceforge.net/lists/listinfo/sigrok-commits


IRC
---

You can find the sigrok developers in the #sigrok IRC channel on Freenode.


Website
-------

http://sigrok.org