libsigrok
libsigrok is a shared library written in C, which provides the basic hardware access drivers for logic analyzers and other supported devices, as well as input/output file format support.
Getting the code
$ git clone git://sigrok.org/libsigrok
You can also browse the source code via gitweb.
Distribution packages
See Downloads.
Building from source
See the respective OS-specific page, e.g. Linux, Windows, Mac OS X, or FreeBSD.
Python bindings
There are experimental (still work in progress) Python bindings for libsigrok in git.
A few items that still need to be done:
- probes (this needs the probe_groups branch to get merged in; Python bindings for that API is ready)
- input/output formats
- triggers
- session load/save
Resources