]> sigrok.org Git - libsigrok.git/commit
Allow setting samplerate when reading binary files
authorTomaž Šolc <redacted>
Wed, 4 Jul 2012 14:29:13 +0000 (16:29 +0200)
committerBert Vermeulen <redacted>
Sun, 29 Jul 2012 00:16:17 +0000 (02:16 +0200)
commitc506a6a688877793752d23e43d692c49d0f52dd2
tree568bacc7f372fef1a6e380dc7f3b715438e54a9e
parentd67b663e21de64261847c7e68de3ba37883c48b7
Allow setting samplerate when reading binary files

I had a binary file that I needed to decode using UART decoder. UART
decoder needs to know the sample rate for the data, but currently it's
not possible to pass parameters to input formats and so the "binary"
file format always sets the samplerate to 0.

This patch adds the possibility to append a colon-separated list of
key=value options to the -I argument, in the same way -d supports it.
Also, it makes the "binary" format support the "samplerate" option.

I included the GHashTable containing input format options directly in
the sr_input struct. I'm not sure if that's the right way to do it. I
saw that -d uses a much more elaborate system with device capabilities
and typed options, but that seemed like an overkill for input formats.
input/binary.c
input/chronovu_la8.c