]> sigrok.org Git - libsigrokdecode.git/commit
caliper: use common code for bit accumulation
authorGerhard Sittig <redacted>
Sat, 18 Jul 2020 17:45:22 +0000 (19:45 +0200)
committerGerhard Sittig <redacted>
Sat, 18 Jul 2020 18:37:40 +0000 (20:37 +0200)
commit95435ac233c861b51da34862894f2db7a681be3c
tree783ad1170189ffb8de53cf67d410fff381f3fb63
parentb213c0461126495175aaa36fba85f50606594e39
caliper: use common code for bit accumulation

There is only one annotation, rename ss/es for consistency with other
decoders. Move a conversion constant to the top of the source file, and
rename some identifiers to increase readability of math expressions.
There is no point in constructing numbers in MSB first order and then
reversing their bit order. Prefer Python lists for accumulated bits, and
common code for number conversion. Use one code block for the extraction
and conversion of received data instead of a set of scattered lines.
This shall increase readability of the data extraction, and eliminates
redundancy in the implementation.
decoders/caliper/pd.py