summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-12swd: Drop unnecessary debug code.Uwe Hermann
2014-10-12swd: Add SWD protocol decoder for ARM Serial Wire Debug format.Angus Gratton
Supports annotated output for analysing debug sessions, Python output for potential stacked decoders looking at higher level debug operations.
2014-10-12am230x: Minor documentation fix.Uwe Hermann
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-15Replace ann_format with ann_class.Uwe Hermann
The naming has been changed to "annotation class" a while ago.
2014-09-15sdcard_spi/usb_packet: Drop unused variables.Uwe Hermann
2014-09-15uart: Implement signal inversionDavid Barksdale
2014-09-11Fix out-of-tree build of the unit tests.Uwe Hermann
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-16configure.ac: Use AM_CFLAGS instead of CFLAGS.Uwe Hermann
CFLAGS, CPPFLAGS, LDFLAGS and so on are so-called "user variables" and are meant for users of the package to use/override. The package itself should not set or modify them in any way. Instead, the "shadow variables" such as AM_CFLAGS, AM_CPPFLAGS, AM_LDFLAGS and so on, can be modified by the package.
2014-08-16tca6408a: Cosmetics.Uwe Hermann
2014-08-14Add decoder for TCA6408A I2C I/O expanders.alberink
2014-08-14tests: Factor out srdtest_setup() / srdtest_teardown().Uwe Hermann
2014-08-14Whitespace and consistency fixes.Uwe Hermann
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-31tests/pdtest: Small fix to make it work with Python 3.2.Uwe Hermann
Python 3.2 doesn't yet have the copy() method for lists: AttributeError: 'list' object has no attribute 'copy'
2014-07-31tests/check_session.c: Fix compiler warning.Uwe Hermann
This fixes 'warning: "_POSIX_C_SOURCE" redefined' with some Python versions.
2014-07-23Drop references to obsolete sigrok-commits mailing list.Uwe Hermann
2014-07-20runtc: Update to the new libsigrok session API.Uwe Hermann
(also fixes the build for libsigrokdecode)
2014-07-20Fix incorrect doxygen comment for srd_decoder_list().Uwe Hermann
This fixes bug #378.
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