]> sigrok.org Git - libsigrokdecode.git/commit - decoders/common/srdhelper/mod.py
common: add LSB/MSB first bitpack variant with optional index
authorGerhard Sittig <redacted>
Thu, 23 Jul 2020 15:23:24 +0000 (17:23 +0200)
committerGerhard Sittig <redacted>
Sun, 26 Jul 2020 12:38:18 +0000 (14:38 +0200)
commit4a3c854ca958340507eb69adaaeaf31c6e678df6
tree0fa40279570411d9988477b0cd1cea1e7e5f74d1
parentbd7efe23c7a2e6c6698a3652fc0ce0a0d5dab156
common: add LSB/MSB first bitpack variant with optional index

The CAN decoder collects bits in MSB first order. The SIRC decoder keeps
lists of tuples with bits and their ss/es. Introduce common logic for
LSB and MSB first arguments, and optional array index access, to reduce
redundancy at callers'.
decoders/common/srdhelper/mod.py