libsigrok/output
Daniel Elstner 563080a8d1 vcd: Fix output for more than 8 channels.
(receive): Use probe index for sample byte selection too, not just
for bit selection.  Also simplify the indexing expressions a bit.
This fixes the problem of incorrect output for probes indices 8 to
31.
Also, use double rather than float in the timestamp calculation,
and format the result directly as floating point number rather than
converting it back to uint64_t.
Additionally, make sure that the state of all signals is written
for the very first sample in the stream.  This fixes the problem
that signals would be displayed as indeterminate until the first
change.
(context.samplecount): Make the sample counter part of the context
struct, rather than keeping it as a global static.
2014-01-30 21:23:26 +01:00
..
text Skip analog probes in logic-only output formats. 2013-12-29 10:57:38 +01:00
Makefile.am GPL headers: Use correct project name. 2013-04-23 22:24:30 +02:00
analog.c output/analog: Add missing space (consistency). 2014-01-01 17:38:05 +01:00
binary.c Centralise duplicated logging helper defines. 2013-12-27 12:54:05 +01:00
chronovu_la8.c Skip analog probes in logic-only output formats. 2013-12-29 10:57:38 +01:00
csv.c output/csv: Drop last separators as needed. 2014-01-23 23:11:34 +01:00
gnuplot.c gnuplot: proper error message when using gnuplot output without logic probe 2014-01-14 22:59:33 +01:00
ols.c Skip analog probes in logic-only output formats. 2013-12-29 10:57:38 +01:00
output.c GPL headers: Use correct project name. 2013-04-23 22:24:30 +02:00
vcd.c vcd: Fix output for more than 8 channels. 2014-01-30 21:23:26 +01:00