OpenTraceCapture is a fork of libsigrok, providing a portable, cross-platform signal analysis library for various hardware devices including logic analyzers, oscilloscopes, and multimeters.
This project extends the original libsigrok functionality with enhanced trace capture capabilities and improved hardware support. OpenTraceCapture maintains compatibility with the libsigrok API while adding new features for modern signal analysis workflows.
git clone <repository-url>
cd OpenTraceCapture
meson setup builddir
meson compile -C builddir
meson install -C builddir- Meson >= 0.60.0
- gcc (>= 4.0) or clang
- pkg-config >= 0.22
- libglib >= 2.32.0
- libusb >= 1.0.16
- libzip >= 0.10
- Additional optional dependencies (see original README for full list)
OpenTraceCapture is licensed under the GNU General Public License (GPL), version 3 or later.
See CONTRIBUTING.md for contribution guidelines.
This project follows our Code of Conduct.
This is a fork of libsigrok. See the original README file for detailed information about supported hardware and additional features.