summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2012-01-15srd: Each PD now has its own subdirectory.Uwe Hermann
2012-01-15move sigrokdecode.Decoder type to its own source fileBert Vermeulen
2012-01-15srd: Decoders: Remove author/email fields.Uwe Hermann
We decided it's too much hassle to deal with this in GUIs (multiple fields, multiple name and email addresses and copyright years etc. etc) with too little gain. The authors/emails etc. are already in the .py file's license header and in git anyway.
2012-01-15srd: Bring back small stuff lost in the merge.Uwe Hermann
Also, use ''' for docstrings to be consistent with the rest.
2012-01-15srd: rename srd_usb to what it thinks it's calledBert Vermeulen
2012-01-15srd: rename srd_usb to what it thinks it's calledBert Vermeulen
2012-01-15srd: handle missing module docstrings betterBert Vermeulen
2012-01-15CLI: when invoked with only -a <pd>, the PD's documentation is shown.Bert Vermeulen
2012-01-15srd: clean up module loading/unloading, and the decoder structBert Vermeulen
PDs are now checked for a proper Decoder object, with at least the required attributes. The author, long_desc and func attributes in the decoder object are gone.
2012-01-15move srd_Decoder to sigrokdecode.h, and rename it in line with srd_logicBert Vermeulen
2012-01-15srd: Add ebr30a_i2c_demux PD (I2C in, 3 x I2C out).Uwe Hermann
2012-01-15srd: I2C: Small fixup.Uwe Hermann
2012-01-15srd: pan1321: Support replies from device.Uwe Hermann
2012-01-14srd: pan1321: Update to new UART format.Uwe Hermann
2012-01-14srd: UART: Handle both RX and TX pins.Uwe Hermann
Also, experiment with readability improvements a bit.
2012-01-14srd: Separate author/email fields for now.Uwe Hermann
This will be needed in GUIs to easily handle/display the values without the need for additional parsing.
2012-01-14Improve 'longname' PD strings, use in 'sigrok-cli -V'.Uwe Hermann
2012-01-14srd: I2C: No need for underscores in string cmds.Uwe Hermann
2012-01-14srd: Consistent PD option defaults handling.Uwe Hermann