summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-04Fix 'make install' on OSes where 'python3' doesn't exist.Uwe Hermann
Sometimes the Python 3 executable is called just 'python3', sometimes it is called 'python3.4' and so on. Handle all cases transparently for the user. Before: $ make install /usr/bin/env: python3: No such file or directory After: $ make install python3.4 ./tools/install-decoders -i ./decoders -o [...] Installing 36 protocol decoders: [...]
2014-05-04HACKING: Update to current conventions.Uwe Hermann
(mostly copied from libsigrok, which normally has the same conventions)
2014-05-04Mark some variables more consistently as SRD_PRIV.Uwe Hermann
2014-05-04log.c: Avoid using the same name for a variable and enum.Uwe Hermann
2014-05-04Update a few Doxygen @since tags.Uwe Hermann
2014-05-04libsigrokdecode.h: Give type names to all enumerations.Uwe Hermann
This matches the libsigrok conventions, and will be required (or at least nice to have) for libsigrokdecode language bindings later.
2014-05-04tools/install-decoders: Minor consistency fix.Uwe Hermann
2014-05-03Move srd_check_init() to decoder.c and make it static.Uwe Hermann
The function srd_check_init() is only used in decoder.c.
2014-05-03Make 'pd_list' static, it's only used in one file.Uwe Hermann
2014-05-03Make the srd_Decoder type private.Uwe Hermann
It's not public API and is not used (nor should it be used) by any frontends.
2014-05-03srd.c: Fix typo to avoid Doxygen output for srd_check_init().Uwe Hermann
2014-05-03Doxygen: Don't parse anything in tests/ or doxy/.Uwe Hermann
None of that is API-relevant.
2014-05-03doxygen: Updated Doxyfile to doxygen 1.8.6.Uwe Hermann
2014-05-03Don't define names ending with _t (POSIX reserved).Uwe Hermann
Avoid defining any names ending in _t, those are generally reserved for POSIX usage. For details see: http://pubs.opengroup.org/onlinepubs/007904975/functions/xsh_chap02_02.html http://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html
2014-05-03edid: s/annotation type/annotation class/.Uwe Hermann
2014-05-03tests/check_session.c: Use UINT64_MAX.Uwe Hermann
2014-04-24Detect Python 3.4 if not installed as "python3".Bert Vermeulen
2014-04-15instance.c: s/probe/channel/.Uwe Hermann
2014-04-15All PDs: More consistent OUTPUT_PYTHON format docs.Uwe Hermann
2014-04-15sdcard_spi: Avoid duplicate keys in a Python dict.Uwe Hermann
This fixes bug #191.
2014-04-15All 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-15All PDs: Drop some unneeded comments.Uwe Hermann
2014-04-15nunchuk: Fix PD to become usable in GUIs.Uwe Hermann
- Provide proper annotation classes and annotation rows. - Emit bit-exact annotations for some registers. - Output short and long annotations (for use when zooming). - Various minor fixes. This fixes bug #344.
2014-04-15debug: Log unitsize when configuring channel map.Bert Vermeulen
2014-04-13.gitignore: Add test-suite.log.Uwe Hermann
2014-04-13Rename '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-04-13z80: Fix incorrect license field.Uwe Hermann
2014-04-13Switch to a non-recursive automake setup.Uwe Hermann
(fewer files, less clutter)
2014-04-13README: Update build dependencies list.Uwe Hermann
2014-04-09configure.ac: Clearly mark required and optional libs.Uwe Hermann
Also, drop printing of the detected Python CPPFLAGS/LDFLAGS, not really needed since it's available in 'make V=1' output as well (and we don't print it for other libs either).
2014-03-20Bump minimum Python version to 3.2Bert Vermeulen
We use some functions specific to 3.1, but every distribution appears to be at 3.2.x already anyway.
2014-03-20pdtest: Add support for code coverage.Bert Vermeulen
2014-03-20runtc: Add list of missed lines to coverage output.Bert Vermeulen
2014-03-18usb_packet: Fix an incorrect index.Uwe Hermann
2014-03-18usb_packet: Provide better short/long annotations.Uwe Hermann
2014-03-18usb_signalling: Make each symbol an annotation class.Uwe Hermann
2014-03-18usb_signalling: Provide better short/long annotations.Uwe Hermann
2014-03-17Add support for code coverage of used decoder modules.Bert Vermeulen
2014-03-14Bring various test output files up to date.Bert Vermeulen
2014-03-14pdtest: Small fix.Bert Vermeulen
2014-03-12Various PDs: Minor option related fixes.Uwe Hermann
2014-03-12Various PDs: Drop currently unsupported probes in stacked PDs.Uwe Hermann
At the moment we don't yet support PDs which take both input from another PD (which they're stacked on top of) and from one or more logic inputs/pins. This will be supported later on, and at that time we'll bring back these changes.
2014-03-12can: Make sample_point a float option.Uwe Hermann
This allows users to set values like 70.5% or such.
2014-03-11Fix enumeration of option values.Bert Vermeulen
2014-03-11Fixed g_variant_get_double copy-paste errorJoel Holdsworth
2014-03-10ir_nec: Update to recent PD API changes.Uwe Hermann
2014-03-10ir_nec: Add support for higher-level remote control annotations.Uwe Hermann
2014-03-10ir_nec: Addresses and commands are transmitted LSB-first.Uwe Hermann
2014-03-10ir_nec: Add support for more fields.Uwe Hermann
Also show the AGC field(s) and pauses, the stop bit, and the individual address / address# and command / command# fields.
2014-03-10ir_nec: Drop some unneeded options.Uwe Hermann
The timing of the protocol is not really configurable, valid data in this protocol must always adhere to the same timing parameters, making them configurable should not be needed. Also: Only check for the "interesting" edges and simplify the code a bit.