SQ50 patches for libsigrok
Go to file
Joel Holdsworth 6fbe5e6081 fx2lafw: Safer use of libusb_get_device_list 2012-04-08 17:19:52 +01:00
contrib sr: udev: Add missing Hantek DSO-2090 entry. 2012-03-21 23:42:19 +01:00
firmware Install an empty firmware/ directory. 2011-01-20 23:23:06 +01:00
hardware fx2lafw: Safer use of libusb_get_device_list 2012-04-08 17:19:52 +01:00
input sr: s/sr_session_bus/sr_session_send/. 2012-03-01 23:49:25 +01:00
output sr: out: Use uint8_t (not char) for buffers. 2012-03-31 11:33:43 +02:00
.gitignore sr/srd: Add ChangeLog to ignore list, it's generated. 2012-03-31 12:05:20 +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/srd: Fix 'make distcheck'. 2012-03-31 12:09:37 +02:00
NEWS sr: Add NEWS file. 2012-03-31 11:37:08 +02:00
README sr/srd: Remove API warnings from READMEs. 2012-03-21 23:39:38 +01:00
autogen.sh sr: adjust copyright year 2012-02-13 14:31:51 +01:00
backend.c sr: No need for dynamic hardware driver registration. 2012-02-23 00:28:20 +01:00
configure.ac sr: Disable fx2lafw driver again (for now). 2012-03-31 11:57:46 +02:00
datastore.c sr/srd: Small fixes, constifications, doc updates. 2012-03-21 23:20:09 +01:00
device.c sr: s/_clear/_remove_all/ for consistency. 2012-03-31 11:33:43 +02:00
filter.c sr: out: Use uint8_t (not char) for buffers. 2012-03-31 11:33:43 +02:00
hwdriver.c sr: Make wrappers honor return values. 2012-03-31 11:04:02 +02:00
libsigrok.pc.in sr: SR_PACKAGE_VERSION_* for consistency. 2012-03-31 11:35:47 +02:00
log.c sr/srd: s/handler/callback/. 2012-03-04 15:10:10 +01:00
session.c sr: s/_clear/_remove_all/ for consistency. 2012-03-31 11:33:43 +02:00
session_driver.c sr: s/err/ret/ for consistency. 2012-03-21 23:20:06 +01:00
session_file.c sr: s/err/ret/ for consistency. 2012-03-21 23:20:06 +01:00
sigrok-internal.h sr: Make wrappers honor return values. 2012-03-31 11:04:02 +02:00
sigrok-proto.h sr: s/_clear/_remove_all/ for consistency. 2012-03-31 11:33:43 +02:00
sigrok.h.in sr: SR_PACKAGE_VERSION_* for consistency. 2012-03-31 11:35:47 +02:00
strutil.c sr/cli/gtk/qt/: s/plugin/driver/. 2012-02-28 23:52:30 +01: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.22.0
 - libusb >= 1.0.5 (for most logic analyzer hardware)
 - libzip >= 0.8
 - zlib >= 1.2.3.1
 - 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


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