SQ50 patches for libsigrok
Go to file
Bert Vermeulen c1e486185e sr: use SR_T_RATIONAL_PERIOD (new-style types)
SR_T_<type>_<parsehint>
2012-05-30 23:56:12 +02:00
contrib sr: initial support for Hantek 2xxx/5200 USB oscilloscopes 2012-05-30 23:56:12 +02:00
hardware hantek-dso: support for SR_HWCAP_FILTER 2012-05-30 23:56:12 +02:00
input sr: change all drivers to use SR_DF_META_LOGIC 2012-05-30 23:55:36 +02: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: New default firmware dir: $prefix/share/sigrok-firmware. 2012-05-30 00:00:33 +02:00
NEWS sr: NEWS: Minor updates/fixes. 2012-05-30 21:49:11 +02:00
README sr: README: Add section about firmware files. 2012-05-30 22:23:36 +02:00
autogen.sh sr/srd/cli: Fix compiling with Homebrew. 2012-05-15 20:58:20 +02:00
backend.c sr: No need for dynamic hardware driver registration. 2012-02-23 00:28:20 +01:00
configure.ac sr: initial support for Hantek 2xxx/5200 USB oscilloscopes 2012-05-30 23:56:12 +02:00
datastore.c sr/srd: Small fixes, constifications, doc updates. 2012-03-21 23:20:09 +01:00
device.c sr: sr_parse_triggerstring docs/improvements. 2012-04-10 23:25:56 +02:00
filter.c sr: out: Use uint8_t (not char) for buffers. 2012-03-31 11:33:43 +02:00
hwdriver.c sr: use SR_T_RATIONAL_PERIOD (new-style types) 2012-05-30 23:56:12 +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 support for frame begin/end packets 2012-05-30 23:56:12 +02:00
session_driver.c sr: change all drivers to use SR_DF_META_LOGIC 2012-05-30 23:55:36 +02:00
session_file.c sr: s/err/ret/ for consistency. 2012-03-21 23:20:06 +01:00
sigrok-internal.h sr: fx2lafw: Fix a firmware upload bug on 32bit systems. 2012-05-30 09:30:18 +02:00
sigrok-proto.h sr: add period parser 2012-05-30 23:56:12 +02:00
sigrok.h.in sr: use SR_T_RATIONAL_PERIOD (new-style types) 2012-05-30 23:56:12 +02:00
strutil.c sr: add period parser 2012-05-30 23:56:12 +02:00
version.c sr: Add functions to query sr version(s). 2012-04-15 20:33:45 +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.22.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