summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-30srd: clear objects after final decref, so it doesn't happen twiceBert Vermeulen
2012-01-29edid: move PD docstring to __init__.pyBert Vermeulen
also minor code cleanups
2012-01-29srd: add EDID 1.3 decoderBert Vermeulen
2012-01-29ddc: add protocol outputBert Vermeulen
2012-01-28Update/enforce/document our build requirements.Uwe Hermann
2012-01-28srd: Drop unneeded check, g_free() handles NULL fine.Uwe Hermann
2012-01-28srd: PDs: Cleanups, simplifications, small fixes.Uwe Hermann
2012-01-27srd: mlx90614: Show more exact temperature.Uwe Hermann
2012-01-27srd: Use PRIu64 for uint64_t values.Uwe Hermann
Using %d seems to silently work on Linux, but leads to a segfault on Windows/MinGW.
2012-01-27srd: add more debugging around probe mappingBert Vermeulen
2012-01-27srd: use format string where one is expectedBert Vermeulen
2012-01-27srd: Melexis MLX90614 Infrared Thermometer decoder.Uwe Hermann
2012-01-26srd: Remove manual log domain ("srd: ") prefixes.Uwe Hermann
2012-01-26srd: log: Support for setting a log domain (prefix).Uwe Hermann
2012-01-25srd: UART: s/parity/parity_type/.Uwe Hermann
2012-01-25srd: All PDs: Various fixes, cosmetics.Uwe Hermann
- List all API methods and metadata variables in all PDs to make things easier and more consistent for new PD writers. - Fix probe assignment in a few PDs. - Raise exceptions upon invalid states of the PD state machines (bug).
2012-01-25srd: mx25lxx05d: Cleanups, add optional probes.Uwe Hermann
2012-01-25srd: Support for registering a custom log handler.Uwe Hermann
2012-01-25srd: Add Epson RTC-8564 JE/NB protocol decoder.Uwe Hermann
2012-01-25srd: properly recurse into PD instances when looking for one.Bert Vermeulen
This fixes the confusion between parallel and linear stacks.
2012-01-24sr: better error reportingBert Vermeulen
2012-01-24srd: change struct srd_pd_output to have a path to the DI, not the decoder.Bert Vermeulen
2012-01-23srd: Prepend (not append) PD dirs to sys.path.Uwe Hermann
2012-01-23srd: deal with invalid probe specifications betterBert Vermeulen
2012-01-23srd: i2cdemux: add missing Makefile.amBert Vermeulen
2012-01-23srd: use new exception system everywhereBert Vermeulen
2012-01-23srd: add python exception catcher, which routes to srd_err() and srd_dbg()Bert Vermeulen
2012-01-23srd: minor code cleanupBert Vermeulen
2012-01-22srd: Add generic i2cdemux protocol decoder.Uwe Hermann
2012-01-22srd: make all debugging and error reporting uniformBert Vermeulen
2012-01-22srd: use more appropriate calls for integer constantsBert Vermeulen
2012-01-21srd: better check for PDs with no defined probesBert Vermeulen
2012-01-21srd: fix probe mappingBert Vermeulen
2012-01-21srd: support for mapping probesBert Vermeulen
2012-01-21srd: decoder class structure check belongs in module loaderBert Vermeulen
2012-01-21add py_dictitem_as_str(), more checking in py_attr_as_str()Bert Vermeulen
2012-01-20srd: UART: Update to new options API.Uwe Hermann
2012-01-20srd: SPI: Convert to new options API.Uwe Hermann
2012-01-19srd: fix decoder loading, and back to using glib dirent wrappersBert Vermeulen
2012-01-19srd: don't check directory structure a PD is in, but what it implements.Bert Vermeulen
Also added extra check to require start() and decode() methods in the PD's Decoder class.
2012-01-19srd: simplified error checking, in preparation for more of itBert Vermeulen
2012-01-19accept only supported types in decoder class default option valuesBert Vermeulen
2012-01-19srd: Windows/MinGW Python path format fixes.Uwe Hermann
On Windows/MinGW, Python's sys.path needs entries of the form 'C:\\foo\\bar' instead of '/foo/bar'.
2012-01-18srd: always set default options, regardless of overridesBert Vermeulen
2012-01-17I2C: no need to copy default option values over from the classBert Vermeulen
definition anymore: it happens automagically.
2012-01-17SRD: support setting per-PD optionsBert Vermeulen
All decoder class options are automatically copied to a newly created instance with their default value, which can be overridden with the GHashTable passed to srd_instance_new(). Currently, only strings and integers are supported as option value types. The type is set by the default value in the decoder class, and enforced when overriding them. Integers can be specified in any format python allows: 10, 0x0a and so on.
2012-01-16srd: don't decref an object we don't ownBert Vermeulen
2012-01-15I2C: properly use sample numbers in proto/annotation outputBert Vermeulen
2012-01-15srd: PDs now get a logic feed with sample numbers, not time/durationBert Vermeulen
2012-01-15srd: Add 'api_version = 1' to all PDs.Uwe Hermann