sigrok-cli is a portable, cross-platform, command-line frontend for sigrok. It supports logic analyzers, oscilloscopes, MSOs, multimeters, sound level meters, various dataloggers and more. It can also decode various protocols, such as SPI, I2C, USB, UART, and many others.
|Tags||logic analyzer Hardware oscilloscope mso multimeter datalogger sound level meter|
|Licenses||GPLv2 GPLv3 GPL|
|Operating Systems||Linux Windows Mac OS X FreeBSD OpenBSD NetBSD Android|
|Implementation||C Glib libsigrok libsigrokdecode|
Release Notes: Supports all the new features, drivers, and decoders from libsigrok/libsigrokdecode 0.3.0. Support for channel groups was added. Improvements for the Windows NSIS installer. Adds the -g|--channel-group, the -M, and the -B options. Renames the -p|--probes option to -C|--channels. Various other improvements and bugfixes.
Release Notes: This release added support for analog data sources (DMMs, oscilloscopes, dataloggers). A bug in the handling of -A options with arguments was fixed. Support for specifying input format options was added. There were various command line option changes and documentation updates.
Release Notes: A ChangeLog file was added to the tarball. For the -V option, if "-l 3" or higher is used, the PD description is shown, too. For the -a option, optional/required PD probes are printed. Compilation with "Homebrew" on Mac OS X was fixed. Stacking order doesn't always have to be specified. Only output module or PD output goes to stdout, and everything else goes to stderr. Error handling was improved. A new -A | --protocol-decoder-annotations option was added. The man page was updated.
Release Notes: The program now depends on libsigrok and libsigrokdecode. Protocol decoder support was added (requires Python 3 or later) with streaming processing and stacking. dcf77, mx25lxx05d, i2s, spi, edid, pan1321, mlx90614, rtc8564, transitioncounter, usb, i2cdemux, i2c, i2cfilter, and uart are supported. Support for the ChronoVu LA8 logic analyzer and input and output formats, and support CSV output was added. New CLI options were added: --loglevel, --input-format, --protocol-decoders, and --protocol-decoder-stack. A demo driver provides all-low and all-high pattern support. Multiple attached Saleae Logic devices are supported. OLS now has run-length encoding support.
Release Notes: Session saving and input file loading support was fixed, and session loading support was added. Initial work on a Windows installer was started. The command-line syntax for -d and -f has been changed to