]> sigrok.org Git - libsigrok.git/commit
input/saleae: introduce input module for Saleae Logic exported files
authorGerhard Sittig <redacted>
Thu, 11 Jun 2020 15:25:20 +0000 (17:25 +0200)
committerGerhard Sittig <redacted>
Fri, 24 Jul 2020 15:21:13 +0000 (17:21 +0200)
commitd891892dc05df8ce33fcadf4a123a83e17b5d620
tree5b93334ee3e521d963fd6bab2266b41fc4d30027
parentdaa895cba3836f3bd5e02b845f85e23854dff820
input/saleae: introduce input module for Saleae Logic exported files

Start the implementation of an input module which covers Saleae Logic's
export files. CSV and VCD are handled by other modules, this one accepts
binary exports for Logic1 digital data (every sample, and when changed),
Logic1 analog data, Logic2 digital data, and Logic2 analog data.

The newer file format versions contain header information and can get
auto-detected, the older formats require a user spec. Some of the file
formats lack essential information in the file content, thus require
another user spec (samplerate for digital data is an example).

The .logicdata file format is unknown, and is not supported. The .sal
format could get added later, but requires local file I/O in the input
module, which current common infrastructure does not provide.
Makefile.am
src/input/input.c
src/input/saleae.c [new file with mode: 0644]