summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-01-07check before calling PyObject_GetAttrString(): this throws an exception.Bert Vermeulen
2012-01-07convert data coming in from a PD to C structsBert 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-06Added "autostuff" to the .gitignore.Renato Caldas
2012-01-05srd: We use 0/1 instead of False/True at the moment.Uwe Hermann
2012-01-05srd: Update mx25lxx05d.py to new API.Uwe Hermann
2012-01-05srd: Update nunchuk decoder to new API.Uwe Hermann
2012-01-05srd: Update transitioncounter to the new API.Uwe Hermann
2012-01-05srd: Update USB decoder to the new API.Uwe Hermann
2012-01-05srd: Update the SPI decoder to the new API.Uwe Hermann
2012-01-05srd: Convert UART decoder to new API.Uwe Hermann
2012-01-05srd: Small Python detection fixes.Uwe Hermann
2012-01-05configure.ac: fixed python3-config detection.Renato Caldas
2012-01-05new srd_logic type implementation for PDs to iterate over.Bert Vermeulen
2012-01-04A few more fixes for configure.ac files.Uwe Hermann
Add missing checks and quotes, remove superfluous checks, etc.
2012-01-04sr/srd: Add Doxyfile to the tarball.Uwe Hermann
2012-01-04srd: Show config summary, libs, and Python info.Uwe Hermann
2012-01-04srd: configure.ac: Fix version number magic.Uwe Hermann
2012-01-03Put most autotools files into autostuff/.Uwe Hermann
This yields a slightly more "tidy" top-level directory.
2012-01-03srd: Remove decode() docstrings.Uwe Hermann
This info is in the decoder's metadata, where the frontends can get it from programmatically anyway.
2012-01-03srd: Put files into .../share/libsigrokdecode.Uwe Hermann
2012-01-03sr/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.
2012-01-03srd: *.py: Remove one incorrect ord() call.Uwe Hermann
While 'data' is of type 'bytes', 'data[0]' for example is of type 'int', thus the ord() there is neither needed nor correct anymore (yields an error).
2012-01-03srd: Quick hack to make nunchuk.py work again.Uwe Hermann
2012-01-03srd: Quick hack to make mx25lxx05d.py work again.Uwe Hermann
In Python 3 there's no xrange() anymore, only range().
2012-01-03srd: Quick hack to make transitioncounter.py work again.Uwe Hermann
2012-01-03srd: Quick hack to make the USB decoder work again.Uwe Hermann
2012-01-03srd: Quick hack to make the SPI decoder work again.Uwe Hermann
Since Python 3 there are some explicit int() casts needed.
2012-01-03srd: Quick hack to make the UART decoder work again.Uwe Hermann
2012-01-02srd: configure.ac: Add comment.Uwe Hermann
2011-12-30Split README, add appropriate ones per-project.Uwe Hermann
2011-12-30sr/srd: Remove/fix non-applicable autotools stuff.Uwe Hermann
2011-12-30sr/srd: Move some files to their resp. dirs.Uwe Hermann
2011-12-28Fix utf8 encoding error by changing the Python parameter to a bytes() object ↵Kristoffer Sjöberg
(python3 regression).
2011-12-28better python memory managementBert Vermeulen
2011-12-28python 3 portBert Vermeulen
2011-12-28make time/duration work, at least when loading from a session fileBert Vermeulen
PD decode() call now takes 3 arguments: timeoffset, duration, data as per the current API specification.
2011-12-28new dynamic output stream registration code, not finished.Bert Vermeulen
2011-12-22srd: SRD_ERR_ARGS -> SRD_ERR_ARG.Uwe Hermann
This is done to be consistent with libsigrok's SR_ERR_ARG (nicer that way).
2011-12-22srd: Add logging framework.Uwe Hermann
This includes the (private) functions srd_err() and friends, the (public) SRD_LOG_ERR macros and friends, and the (public) API functions srd_set_loglevel() and srd_get_loglevel().
2011-12-17srd: Add MX25Lxx05D SPI chip decoder.Uwe Hermann
Work in progress, not yet fully functional.
2011-12-10srd: nunchuk: Make states global.Uwe Hermann
2011-12-10srd: decoders: Don't use problematic and/or construct.Uwe Hermann
2011-12-10srd: UART: Simplify a code snippet.Uwe Hermann
2011-12-10srd: UART: Add some protocol documentation.Uwe Hermann
2011-12-07srd: 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-05srd: Initialise struct members by name. Minor other fixes.Gareth McMullin
Restored some prototypes in sigrokdecode.h. Abort sigrok-cli on error while decoding (includes KeyboardInterrupt). Fixed passing metadata to Decoder.start() method.
2011-12-04srd: Bring back the 'id' field and use it.Uwe Hermann
2011-12-04srd: Update decoders to changed API.Uwe Hermann
2011-12-04refactored PD framework, now using new sigrok.Decoder objectBert 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-02srd: Changed nunchuk and transitioncounter to new registraion api.Gareth McMullin