diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2012-07-11 22:19:31 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2012-07-11 23:13:36 +0200 |
commit | 2fcd7c22852436c3226de9007e88cb305cce1b00 (patch) | |
tree | b1681936eec81e3bd91eb43fb395fc2bcf908aba /decoders/i2cdemux/i2cdemux.py | |
parent | b5d3ea69628d49ab5b26e064559f7a237b46c086 (diff) | |
download | libsigrokdecode-2fcd7c22852436c3226de9007e88cb305cce1b00.tar.gz libsigrokdecode-2fcd7c22852436c3226de9007e88cb305cce1b00.zip |
srd: Performance improvements for various PDs.
Ignore/skip identical samples in most (low-level) PDs, as we're usually
(but not necessarily always) only interested in pin changes.
This yields a significant performance improvement for the PDs.
The mechanism was already used in the 'i2s', 'jtag', and 'lpc' PDs, but not
yet in all supported low-level decoders. The following PDs now also use
this mechanism: 'dcf77', 'i2c', 'spi', 'uart', and 'usb_signalling'.
Thanks Lars-Peter Clausen <lars@metafoo.de> for bringing this to our
attention.
Diffstat (limited to 'decoders/i2cdemux/i2cdemux.py')
0 files changed, 0 insertions, 0 deletions