Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-10 | srd: decoders: Don't use problematic and/or construct. | Uwe Hermann | |
2011-12-10 | srd: UART: Simplify a code snippet. | Uwe Hermann | |
2011-12-10 | srd: UART: Add some protocol documentation. | Uwe Hermann | |
2011-12-07 | srd: Add initial UART decoder. | Uwe Hermann | |
Works with any baudrate, number of bits, parity types, number of stop bits and so on, in theory. Not all options are fully implemented or tested though. Various TODOs remain. | |||
2011-12-04 | srd: Update decoders to changed API. | 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. | |||
2011-12-02 | srd: Changed nunchuk and transitioncounter to new registraion api. | Gareth McMullin | |
2011-12-01 | srd: PDs now explicitly register with sigrok module. | Gareth McMullin | |
2011-12-01 | srd: i2c.py: States are global, not per-instance. | Uwe Hermann | |
2011-11-30 | srd: srd_usb.py: Cosmetics, white-space fixes. | Uwe Hermann | |
2011-11-30 | srd: nunchuk.py: Add some more URLs. | Uwe Hermann | |
2011-11-29 | srd: Added USB full-speed decoder. | Gareth McMullin | |
2011-11-28 | srd: nunchuk.py: Convert to new decoder API. | Uwe Hermann | |
This is not really finished, or tested, or working. It's also a decoder which stacks on top of the I2C decoder, and the infrastructure for stacking decoders is not yet usable. | |||
2011-11-27 | decoders: Drop psyco stuff, seems obsolete. | Uwe Hermann | |
The psyco module seems to be mostly unmaintained at this point, it does not support Python 2.7 or higher at all, it only supports x86, it doesn't support 64 bit systems at all, etc. etc. We should try to find other ways to optimize our decoders for speed. | |||
2011-11-27 | srd: Python: Consistently use single quotes for strings. | Uwe Hermann | |
2011-11-27 | srd: i2c.py: Docstrings should use """. | Uwe Hermann | |
This is the most commonly used and recommended method for docstrings. | |||
2011-11-27 | srd: i2c.py: Mark Repeated Start condition as 'Sr'. | Uwe Hermann | |
2011-11-27 | srd: i2c.py: Rework I2C decoder. | Uwe Hermann | |
This should be working OK for most use-cases now, though there certainly are a few TODOs left. The output format is just a quick hack and will change. | |||
2011-11-27 | srd: Pass metadata to decoders only on SR_DF_HEADER. | Gareth McMullin | |
Before this was passed to the decoder's constuctor, but the parameters may not all be known at construction. Decoders now have a method start() which is called at the start of the capture, and metadata is passed as an arg to this function. | |||
2011-11-24 | srd: i2c.py: Convert to new API (unfinished). | Uwe Hermann | |
This decoder is probably not fully converted yet, and doesn't really successfully decode I2C, yet. It's work in progress. | |||
2011-11-23 | transitioncounter.py: Convert to new API. | Uwe Hermann | |
This is still work-in-progress, but at least it runs and outputs stuff now. | |||
2011-11-23 | nunchuk.py: Fix indentation (syntax error). | Uwe Hermann | |
2011-11-23 | Decoders: Use 4 spaces for indentation as per PEP-8. | Uwe Hermann | |
2011-11-20 | libsigrokdecode: Allow frontend to configure decoder probes. | Gareth McMullin | |
2011-11-20 | libsigrokdecode: Allow multiple PD instances. | Gareth McMullin | |
There is currently no way to configure options or probes, so they'll always be the same, but it's a start. | |||
2011-11-20 | libsigrokdecode: Move decoder metadata into Decoder object. | Gareth McMullin | |
2011-11-20 | Simplified code for calling Python decode method. | Gareth McMullin | |
2011-11-20 | Add support for OO based PDs. | Kristoffer Sjöberg | |
2011-11-20 | Pass multiple samples to the protocol decoder and adapt transitioncounter.py ↵ | Kristoffer Sjöberg | |
to work with this. | |||
2011-11-20 | Update transitioncounter.py to the streaming PD API. | Kristoffer Sjöberg | |
2011-11-20 | Partial implementation of the streaming PD API. | Kristoffer Sjöberg | |
2011-04-03 | Decoders: s/dist_pkgdata_SCRIPTS/dist_pkgdata_DATA/. | Uwe Hermann | |
The .py decoder files are not technically scripts and should not be executable and can not be invoked on the command line (via ./foo.py --help or similar). | |||
2011-02-06 | Python decoders: Add more metadata. | Uwe Hermann | |
Make the list of metadata info match the spec in the wiki more closely. | |||
2011-01-15 | Install decoders into a decoders/ subdir. | Uwe Hermann | |
Use $(datadir)/sigrok/decoders as subdirectory for the protocol decoders (instead of installing them in the top-level $(datadir)/sigrok), just as we do for $(datadir)/sigrok/firmware. | |||
2011-01-10 | Rename the scripts/ directory to decoders/. | Uwe Hermann | |