libsigrok

From sigrok
Revision as of 22:21, 12 August 2013 by Uwe Hermann (talk | contribs) (Python bindings)
Jump to navigation Jump to search

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