Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-15 | Use consistent __init__() format across all PDs. | Uwe Hermann | |
The previous **kwargs some PDs had is not actually ever used, so drop it. | |||
2016-05-09 | Consistently use ' instead of " for strings in all PDs. | Uwe Hermann | |
2015-04-07 | Fix a bunch of typos. | Uwe Hermann | |
2014-12-16 | edid: Add annotation rows. | Bert Vermeulen | |
2014-12-16 | eded: Add all sections. | Bert Vermeulen | |
2014-10-13 | All PDs: Only import the 'Decoder' object. | Uwe Hermann | |
Anything else in the pd.py files doesn't have to be imported/exposed. | |||
2014-09-01 | PD tests moved into the sigrok-test repo. | Uwe Hermann | |
Drop them from the libsigrokdecode repository. | |||
2014-07-15 | All 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-06-24 | edid: Add another test, covering more code in the PD. | Bert Vermeulen | |
2014-05-03 | edid: s/annotation type/annotation class/. | Uwe Hermann | |
2014-04-15 | All PDs: Bump api_version to 2. | Uwe Hermann | |
Older libsigrokdecode versions are no longer able to use the current versions of the PDs (various changes in syntax etc). | |||
2014-04-13 | Rename 'probe' to 'channel' everywhere. | Uwe Hermann | |
Variables of type 'struct srd_channel *' are consistently named 'pdch' to make them easily distinguishable from libsigrok's 'struct sr_channel *' variables that are consistently named 'ch'. | |||
2014-03-14 | Bring various test output files up to date. | Bert Vermeulen | |
2014-03-10 | Probes, optional probes and annotations now take a tuple. | Bert Vermeulen | |
Annotation entries also consist of a tuple, not a list. | |||
2014-03-10 | Remove unused probes and options | Bert Vermeulen | |
2014-01-28 | All PDs: Drop unneeded comments. | Uwe Hermann | |
The single comment re-stating the PD's name / description / purpose in each pd.py file is not really needed, that info is available in the Decoder class' attributes already. | |||
2013-12-10 | Add protocol decoder testing framework. | Bert Vermeulen | |
This adds a tool in the tests directory, called pdtest. It uses the "test/" directory in every PD directory, if present, to run the PD against dumps found in the sigrok-dumps repository, and compares the output against ".output" files in the "test/" directory. The file "test/test.conf" is used to configure which tests to run. A separate tool (tests/runtc.c) is used to run the actual decoding and report output. To get an overview of the options, run tests/pdtest without any options. | |||
2013-11-27 | edid: Make sure to install the vendor list. | Bert Vermeulen | |
2013-11-27 | Automate protocol decoder installation. | Bert Vermeulen | |
This automatically figures out the files to install for each protocol decoder, without involving autotools. All python files (filenames ending in .py) are always installed. If a protocol decoder requires installation of a non-python file, a small file called 'config' can be created in that protocol decoder's directory, with the following content: # comments are ok extra-install vendorlist.txt commands.txt | |||
2013-11-15 | Drop obsolete report() method. | Bert Vermeulen | |
2013-11-15 | Use the new Decoder.register() API | Bert Vermeulen | |
2013-10-30 | The start() method no longer takes a metadata parameter | Bert Vermeulen | |
2013-04-23 | GPL headers: Use correct project name. | Uwe Hermann | |
2013-01-01 | Small cosmetic/consistency fixes in the PDs. | Uwe Hermann | |
2012-11-24 | All PDs: Name the files pd.py consistently. | Uwe Hermann | |
The Python module name is determined by the directory name (e.g. dcf77), the *.py file names in that directory don't matter and can be kept consistent. | |||
2012-07-04 | srd: i2cfilter: Output actual I2C packets. | Uwe Hermann | |
Change this PD from an I2C->databytes converter/filter to an actual pure I2C filter in the sense that both input and output is a valid I2C protocol stream. Also, change the EDID decoder accordingly, to use the new i2cfilter output. | |||
2012-06-12 | srd: Cosmetics. | Uwe Hermann | |
2012-05-30 | srd: Cosmetics. | Uwe Hermann | |
2012-05-09 | srd: Add usable one-liner descriptions for all PDs. | Uwe Hermann | |
2012-03-24 | srd: List 'report()' in all PDs for consistency. | Uwe Hermann | |
2012-03-04 | srd: PDs: More cosmetics. | Uwe Hermann | |
2012-03-04 | srd: PDs: Consistency/cosmetic fixes. | Uwe Hermann | |
2012-02-28 | srd: PDs: Whitespace and cosmetics. | Uwe Hermann | |
2012-02-01 | srd: Move all protocol docs to __init__.py files. | Uwe Hermann | |
2012-01-31 | edid: properly deal with leading I2C crud + small fixes | Bert Vermeulen | |
2012-01-29 | edid: move PD docstring to __init__.py | Bert Vermeulen | |
also minor code cleanups | |||
2012-01-29 | srd: add EDID 1.3 decoder | Bert Vermeulen | |