Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-25 | srd: mx25lxx05d: Cleanups, add optional probes. | Uwe Hermann | |
2012-01-25 | srd: Support for registering a custom log handler. | Uwe Hermann | |
2012-01-25 | srd: Add Epson RTC-8564 JE/NB protocol decoder. | Uwe Hermann | |
2012-01-25 | srd: properly recurse into PD instances when looking for one. | Bert Vermeulen | |
This fixes the confusion between parallel and linear stacks. | |||
2012-01-24 | sr: better error reporting | Bert Vermeulen | |
2012-01-24 | srd: change struct srd_pd_output to have a path to the DI, not the decoder. | Bert Vermeulen | |
2012-01-23 | srd: Prepend (not append) PD dirs to sys.path. | Uwe Hermann | |
2012-01-23 | srd: deal with invalid probe specifications better | Bert Vermeulen | |
2012-01-23 | srd: i2cdemux: add missing Makefile.am | Bert Vermeulen | |
2012-01-23 | srd: use new exception system everywhere | Bert Vermeulen | |
2012-01-23 | srd: add python exception catcher, which routes to srd_err() and srd_dbg() | Bert Vermeulen | |
2012-01-23 | srd: minor code cleanup | Bert Vermeulen | |
2012-01-22 | srd: Add generic i2cdemux protocol decoder. | Uwe Hermann | |
2012-01-22 | srd: make all debugging and error reporting uniform | Bert Vermeulen | |
2012-01-22 | srd: use more appropriate calls for integer constants | Bert Vermeulen | |
2012-01-21 | srd: better check for PDs with no defined probes | Bert Vermeulen | |
2012-01-21 | srd: fix probe mapping | Bert Vermeulen | |
2012-01-21 | srd: support for mapping probes | Bert Vermeulen | |
2012-01-21 | srd: decoder class structure check belongs in module loader | Bert Vermeulen | |
2012-01-21 | add py_dictitem_as_str(), more checking in py_attr_as_str() | Bert Vermeulen | |
2012-01-20 | srd: UART: Update to new options API. | Uwe Hermann | |
2012-01-20 | srd: SPI: Convert to new options API. | Uwe Hermann | |
2012-01-19 | srd: fix decoder loading, and back to using glib dirent wrappers | Bert Vermeulen | |
2012-01-19 | srd: 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-19 | srd: simplified error checking, in preparation for more of it | Bert Vermeulen | |
2012-01-19 | accept only supported types in decoder class default option values | Bert Vermeulen | |
2012-01-19 | srd: 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-18 | srd: always set default options, regardless of overrides | Bert Vermeulen | |
2012-01-17 | I2C: no need to copy default option values over from the class | Bert Vermeulen | |
definition anymore: it happens automagically. | |||
2012-01-17 | SRD: support setting per-PD options | Bert 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-16 | srd: don't decref an object we don't own | Bert Vermeulen | |
2012-01-15 | I2C: properly use sample numbers in proto/annotation output | Bert Vermeulen | |
2012-01-15 | srd: PDs now get a logic feed with sample numbers, not time/duration | Bert Vermeulen | |
2012-01-15 | srd: Add 'api_version = 1' to all PDs. | Uwe Hermann | |
2012-01-15 | srd: Each PD now has its own subdirectory. | Uwe Hermann | |
2012-01-15 | move sigrokdecode.Decoder type to its own source file | Bert Vermeulen | |
2012-01-15 | srd: 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-15 | srd: Bring back small stuff lost in the merge. | Uwe Hermann | |
Also, use ''' for docstrings to be consistent with the rest. | |||
2012-01-15 | srd: rename srd_usb to what it thinks it's called | Bert Vermeulen | |
2012-01-15 | srd: rename srd_usb to what it thinks it's called | Bert Vermeulen | |
2012-01-15 | srd: handle missing module docstrings better | Bert Vermeulen | |
2012-01-15 | CLI: when invoked with only -a <pd>, the PD's documentation is shown. | Bert Vermeulen | |
2012-01-15 | srd: clean up module loading/unloading, and the decoder struct | Bert 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-15 | move srd_Decoder to sigrokdecode.h, and rename it in line with srd_logic | Bert Vermeulen | |
2012-01-15 | srd: Add ebr30a_i2c_demux PD (I2C in, 3 x I2C out). | Uwe Hermann | |
2012-01-15 | srd: I2C: Small fixup. | Uwe Hermann | |
2012-01-15 | srd: pan1321: Support replies from device. | Uwe Hermann | |
2012-01-14 | srd: pan1321: Update to new UART format. | Uwe Hermann | |
2012-01-14 | srd: UART: Handle both RX and TX pins. | Uwe Hermann | |
Also, experiment with readability improvements a bit. | |||
2012-01-14 | srd: 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. |