summaryrefslogtreecommitdiff
path: root/decoders
AgeCommit message (Collapse)Author
2014-10-12am230x: Use slightly more liberal timing values.Uwe Hermann
This seems to be required at least for some AM2301 and DHT11 sensors.
2014-10-12am230x: Change option to 'device' to allow for more devices.Uwe Hermann
2014-10-12am230x: Fix self.reset() method name.Uwe Hermann
2014-10-12am230x: Minor cosmetics.Uwe Hermann
2014-10-12Add decoder for AM230x digital humidity and temperature sensors.Johannes Römer
2014-09-15sdcard_spi/usb_packet: Drop unused variables.Uwe Hermann
2014-09-15uart: Implement signal inversionDavid Barksdale
2014-09-10Various PDs: Whitespace, cosmetics.Uwe Hermann
2014-09-10rfm12: Cosmetics.Uwe Hermann
Also, update author email address.
2014-09-08rfm12: Frequencies: Fix typo (915MHz), add 315MHz entry.Uwe Hermann
2014-09-08rfm12: Avoid using the Python 'range' keyword as variable.Uwe Hermann
2014-09-08rfm12: Drop debug printing.Uwe Hermann
Any errors during decoding should be handled by the PD state machine.
2014-09-08RFM12 decoderSławek Piotrowski
2014-09-01PD tests moved into the sigrok-test repo.Uwe Hermann
Drop them from the libsigrokdecode repository.
2014-08-30spdif: Simplify get_pulse_type() a bit.Uwe Hermann
2014-08-30spdif: Use strings for decoder states.Uwe Hermann
2014-08-30spdif: Add another annotation helper.Uwe Hermann
2014-08-30spdif: Refactor and reduce nesting level.Uwe Hermann
2014-08-30Add initial S/PDIF decoder.Guenther Wenninger
2014-08-16ds1307: Warn about (and ignore) non-DS1307 traffic.Uwe Hermann
2014-08-16ds1307: Correctly handle address wrap-around.Uwe Hermann
2014-08-16ds1307: Refactoring and cleanups.Uwe Hermann
2014-08-16ds1307: Handle SRAM register accesses.Uwe Hermann
2014-08-16ds1307: Handle register 0x07 (control register).Uwe Hermann
2014-08-16ds1307: Emit per-bit annotations for registers.Uwe Hermann
Also, add more annotation classes (and annotation rows).
2014-08-16tca6408a: Cosmetics.Uwe Hermann
2014-08-14Add decoder for TCA6408A I2C I/O expanders.alberink
2014-08-14pdtests: Check for SamplerateError in all PDs that emit it.Uwe Hermann
2014-08-14parallel: Enforce that at least one pin must be provided.Uwe Hermann
2014-08-14spi/nrf24l01/uart: Use ChannelError exception.Uwe Hermann
Rename the old MissingDataError to the clearer ChannelError. Also, add ChannelError in the UART decoder.
2014-08-03nrf24l01: prettify annotation outputJens Steinhauser
2014-07-15All PDs: Minor whitespace and consistency fixes.Uwe Hermann
- No newlines at the end of files. - No trailing ';' characters. - Comparison with None: Use 'is None' or 'is not None'. - Comparison with True/False: Use 'if cond:' or 'if not cond:'. - Various minor whitespace fixes.
2014-07-09uart/i2cfilter: Don't check multiple-choice options.Uwe Hermann
For options which only have a limited set of valid values, we don't need to check (in the PD) whether a valid value was supplied, since the backend can do that for us.
2014-07-09Various PDs: Minor consistency fixes.Uwe Hermann
(Consistently use single-quotes for all Python strings everywhere)
2014-07-09Various PDs: Throw SamplerateError instead of Exception.Uwe Hermann
Also, use the "if not self.samplerate" form, which catches both the case where self.samplerate is None, as well as the case where it is 0.
2014-07-09All PDs: Drop unneeded exceptions.Uwe Hermann
In all current PDs it is not necessary to raise an exception upon invalid states (of the PD's state machine), since we can guarantee that no such invalid state can ever be reached in these PDs.
2014-07-08Add nRF24L01(+) protocol decoder.Jens Steinhauser
2014-07-08spi: Fix order of MISO/MOSI data items.Jens Steinhauser
2014-06-27spi: Add coverage tests for all exceptions.Bert Vermeulen
2014-06-27spi: Add coverage tests for all mosi/miso and lsb/msb combinations.Bert Vermeulen
2014-06-27spi: Refactor for more coverage, and remove dead code.Bert Vermeulen
2014-06-24edid: Add another test, covering more code in the PD.Bert Vermeulen
2014-06-23i2c: Generate proper exception for missing samplerate, and test for it.Bert Vermeulen
Also remove some dead code.
2014-05-03edid: s/annotation type/annotation class/.Uwe Hermann
2014-04-15All PDs: More consistent OUTPUT_PYTHON format docs.Uwe Hermann
2014-04-15sdcard_spi: Avoid duplicate keys in a Python dict.Uwe Hermann
This fixes bug #191.
2014-04-15All PDs: Bump api_version to 2.Uwe Hermann
Older libsigrokdecode versions are no longer able to use the current versions of the PDs (various changes in syntax etc).
2014-04-15All PDs: Drop some unneeded comments.Uwe Hermann
2014-04-15nunchuk: Fix PD to become usable in GUIs.Uwe Hermann
- Provide proper annotation classes and annotation rows. - Emit bit-exact annotations for some registers. - Output short and long annotations (for use when zooming). - Various minor fixes. This fixes bug #344.
2014-04-13Rename 'probe' to 'channel' everywhere.Uwe Hermann
Variables of type 'struct srd_channel *' are consistently named 'pdch' to make them easily distinguishable from libsigrok's 'struct sr_channel *' variables that are consistently named 'ch'.