Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-01 | srd: rename extra_probes to optional_probes | Bert Vermeulen | |
2012-01-31 | srd: free all decoder instances when unloading decoders | Bert Vermeulen | |
2012-01-30 | srd: removed stray malloc() | Bert Vermeulen | |
2012-01-30 | srd: clear objects after final decref, so it doesn't happen twice | Bert Vermeulen | |
2012-01-26 | srd: Remove manual log domain ("srd: ") prefixes. | Uwe Hermann | |
2012-01-23 | srd: use new exception system everywhere | Bert Vermeulen | |
2012-01-23 | srd: minor code cleanup | Bert Vermeulen | |
2012-01-22 | srd: make all debugging and error reporting uniform | 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-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-15 | srd: Each PD now has its own subdirectory. | Uwe Hermann | |
2012-01-15 | srd: handle missing module docstrings better | 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-10 | srd: annotation -> annotations. | Uwe Hermann | |
In the PDs (Python code), the 'annotation' variable/attribute is a list of annotation formats. Use the plural 'annotations' as we do for other lists such as 'inputs', 'outputs', 'probes', 'options', and so on. | |||
2012-01-10 | Stacked protocol decoders implementation. | Bert Vermeulen | |
The DDC decoder takes input from the I2C PD. | |||
2012-01-09 | code cleanup | Bert Vermeulen | |
2012-01-07 | check before calling PyObject_GetAttrString(): this throws an exception. | Bert Vermeulen | |
2012-01-07 | convert data coming in from a PD to C structs | Bert Vermeulen | |
This is in preparation for passing annotation data back to the calling frontend, and python data up to the next protocol in the stack. | |||
2012-01-03 | sr/srd: Fix left-over #includes. | Uwe Hermann | |
The libs themselves should use #include "sigrok.h" etc., while the frontends must use #include <sigrok.h> and so on. | |||
2011-12-28 | better python memory management | Bert Vermeulen | |
2011-12-28 | new dynamic output stream registration code, not finished. | Bert Vermeulen | |
2011-12-04 | srd: Bring back the 'id' field and use it. | Uwe Hermann | |
2011-12-04 | refactored PD framework, now using new sigrok.Decoder object | Bert Vermeulen | |
This uses the new python unified type/class object API to construct an object for PDs to subclass. The sigrok.Decoder class has a method put() which is implemented as a C function, and receives the PD's object instance as its first parameter. |