SQ50 patches for libsigrok
Go to file
Uwe Hermann 9956f2851f sr: analog: Add MQ and UNIT enums.
MQ is the measured quantity, e.g. voltage, current, temperature.

UNIT is the unit in which these quantities are measured, e.g. volt,
ampere, celsius, kelvin, etc. etc.

The same MQ can be specified in different UNITs by the driver, depending
on what the hardware reports. Conversion is left to the frontends.
2012-06-20 23:55:23 +02:00
contrib sr: add udev entry for Victor 70C multimeter 2012-06-05 18:18:23 +02:00
hardware sr: analog: Add MQ and UNIT enums. 2012-06-20 23:55:23 +02:00
input sr: change all drivers to use SR_DF_META_LOGIC 2012-05-30 23:55:36 +02:00
output sr: new output format 'float', just floating point values 2012-06-19 02:05:28 +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 cli/gtk/qt: Now all require libsigrok >= 0.2.0 (API changes). 2012-06-01 00:36:52 +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: Increase pkg version to 0.2.0, increase lib version. 2012-06-01 00:36:52 +02:00
datastore.c sr: backend/zeroplus: Improve debug output. 2012-06-19 23:33:50 +02:00
device.c sr: Made hwcap const 2012-05-31 19:51:09 +01:00
filter.c sr: out: Use uint8_t (not char) for buffers. 2012-03-31 11:33:43 +02:00
hwdriver.c sr: hantek-dso: Consistency renames, constification. 2012-06-01 01:12:09 +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: backend/zeroplus: Improve debug output. 2012-06-19 23:33:50 +02:00
session_driver.c sr: Made the dev_config_set parameter a const pointer 2012-05-31 19:51:11 +01: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: Made hwcap const 2012-05-31 19:51:09 +01:00
sigrok.h.in sr: analog: Add MQ and UNIT enums. 2012-06-20 23:55:23 +02:00
strutil.c sr: Made the dev_info_get return value const 2012-05-31 19:51:10 +01: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