summaryrefslogtreecommitdiff
path: root/decoders/counter
AgeCommit message (Collapse)Author
2018-05-29counter: explicit option text to .wait() edge mappingGerhard Sittig
The previous implementation used the fact that libsigrok's internal API happens to use the first letter of the user visible English option text. Two locations mapped edge choices to API literals in different ways. Unify them, introduce an explicit option text to literal value mapping. (Many if not all decoder implementations do that. More adjustment to use common code could be beneficial.)
2018-01-03counter: make 'reset' signal polarity an optionGerhard Sittig
Allow configuration of the 'reset' signal polarity. Reset counters on either falling (default) or rising edges.
2018-01-03counter: Make "word reset" an explicit annotation class+row.Uwe Hermann
Also, add long and short annotation string versions.
2018-01-03Add a trivial "counter" decoderStefan Brüns
This decoder just counts the number of falling and/or rising edges. This is especially useful for diagnosing protocols with a clock signal or a fixed number of transitions per bit, e.g. pulse length coded. It also provides a divider, which can be used to e.g. count the number of words in I²C or SPI transfers.