SQ50 patches for libsigrok
Go to file
Bert Vermeulen 26bf9d56c0 ols: remove serial source from session when done 2012-08-03 11:29:01 +02:00
contrib sr: fix gnuplot script for USBee DX and clones 2012-08-03 00:25:38 +02:00
hardware ols: remove serial source from session when done 2012-08-03 11:29:01 +02:00
input sr: change input/output modules to use struct sr_dev_inst * 2012-08-03 11:27:31 +02:00
output sr: fix initialization for output from driverless devices 2012-08-03 11:29:00 +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: build: hantek-dso driver requires libusb as well 2012-08-03 11:29:00 +02:00
datastore.c sr: moved sigrok.h so libsigrok/libsigrok.h 2012-07-05 01:17:28 +02:00
device.c sr: properly initialize and check on device instance driver field 2012-08-03 11:29:00 +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: code organization cleanup 2012-08-03 11:29:00 +02:00
libsigrok-internal.h sr: code organization cleanup 2012-08-03 11:29:00 +02:00
libsigrok.h sr: drivers should remove their sources from the session when done 2012-08-03 11:29:01 +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: code organization cleanup 2012-08-03 11:29:00 +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: cosmetic changes 2012-08-03 11:28:59 +02:00
session_file.c sr: better file version check 2012-08-03 11:28:59 +02:00
strutil.c sr: fix sr_parse_triggerstring() to use probe numbers starting from 0 2012-08-03 11:28:59 +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