Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-08 | Add nRF24L01(+) protocol decoder. | Jens Steinhauser | |
2014-07-08 | spi: Fix order of MISO/MOSI data items. | Jens Steinhauser | |
2014-07-08 | pdtest: Use new exception output. | Bert Vermeulen | |
2014-07-08 | Make exception output more predictable. | Bert Vermeulen | |
2014-07-08 | Remove dependency on Python.h from public API header | Marcus Comstedt | |
This prevents Python.h from being included into client code, where it can mess things up by e.g. redefining _POSIX_C_SOURCE. | |||
2014-07-08 | runtc: Fix incorrect include directive | Marcus Comstedt | |
runtc.c used to try to include "../config.h". This only works when building in the source tree, otherwise there is no config.h in the parent directory of runtc.c. However, the explicit path is unnecessary since the build directory (whether the same as the source directory or not) will always be added to the include path. | |||
2014-07-08 | srd_decoder_load_all_path: Support zipimport paths | Marcus Comstedt | |
srd_decoder_load() works perfectly with decoders stored inside zip files. However, srd_decoder_load_all{_path,}() did not, because it assumed that normal directory listings can be used to enumerate decoders, which is not the case for zipped decoders. Fix this by providing a fallback based on the zipimporter Python class. | |||
2014-06-27 | spi: Add coverage tests for all exceptions. | Bert Vermeulen | |
2014-06-27 | spi: Add coverage tests for all mosi/miso and lsb/msb combinations. | Bert Vermeulen | |
2014-06-27 | spi: Refactor for more coverage, and remove dead code. | Bert Vermeulen | |
2014-06-26 | runtc: PD option value is a GVariant, not string. | Bert Vermeulen | |
This is still broken: it needs to properly check the expected type of the option, not just blindly assume G_VARIANT_TYPE_STRING. | |||
2014-06-24 | pdtest: Generate report regardless of verbose mode. | Bert Vermeulen | |
2014-06-24 | edid: Add another test, covering more code in the PD. | Bert Vermeulen | |
2014-06-24 | pdtest: Generate a report listing missed lines across the whole PD. | Bert Vermeulen | |
2014-06-23 | i2c: Generate proper exception for missing samplerate, and test for it. | Bert Vermeulen | |
Also remove some dead code. | |||
2014-06-23 | pdtest/runtc: Support for output type 'exception'. | Bert Vermeulen | |
The match value should be the name of the exception thrown, e.g. AttributeError, IndexError or even a custom exception defined in the protocol decoder, such as SamplerateError. | |||
2014-06-15 | do not add check to common cflags/libs | Mike Frysinger | |
Only the unittests use these flags, so don't go linking them in for the main library too. | |||
2014-06-15 | fix test operator | Mike Frysinger | |
The == operator is not in POSIX. | |||
2014-05-23 | runtc.c: Fix compiler warning | Kumar Abhishek | |
c was of type char, while getopt returns an int. This caused a compiler warning during build. | |||
2014-05-23 | libsigrokdecode: Fix make -j issue with build_runtc | Kumar Abhishek | |
The build of runtc caused issues with make -j as runtc was attempted to be linked with libsigrokdecode before libsigrokdecode was linked. Using LDADD to insert libsigrokdecode ensures that it links before runtc, ensuring the build completes correctly. | |||
2014-05-09 | Add python as a pkg-config dependency | Abhishek Kumar | |
The current libsigrokdecode build passes the python CPPFLAGS and LDFLAGS directly into libsigrokdecode.pc.in. This leads to issues while cross-compiling as while using PKG_CONFIG_SYSROOT_DIR, there is a chance of the prefix being duplicated. We now, while detecting the installation of python (cross or normal), add a dependency for the module name in the pkgconfig file (from configure.ac). | |||
2014-05-06 | configure.ac: Bump package version to 0.3.0. | Uwe Hermann | |
2014-05-06 | configure.ac: Bump libtool/library version from 1:0:0 to 2:0:0. | Uwe Hermann | |
The libtool current:revision:age numbers change from 1:0:0 to 2:0:0. Details: http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info This changes the library filename (e.g. on Linux) from libsigrokdecode.so.1.0.0 to libsigrokdecode.so.2.0.0, the SONAME (+symlink) becomes libsigrokdecode.so.2. | |||
2014-05-06 | Bump libsigrok (optional) dependency to 0.3.0. | Uwe Hermann | |
2014-05-06 | NEWS: Add list of user-visible changes so far. | Uwe Hermann | |
2014-05-05 | Makefile.am: Add HACKING to the tarball. | Uwe Hermann | |
2014-05-04 | Only load and use PDs of API version 2. | Uwe Hermann | |
Decoders that implement any other PD API version are per definition not compatible and cannot work with this library version. | |||
2014-05-04 | README: Document python3-coverage requirement for tests. | Uwe Hermann | |
2014-05-04 | Fix '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-04 | HACKING: Update to current conventions. | Uwe Hermann | |
(mostly copied from libsigrok, which normally has the same conventions) | |||
2014-05-04 | Mark some variables more consistently as SRD_PRIV. | Uwe Hermann | |
2014-05-04 | log.c: Avoid using the same name for a variable and enum. | Uwe Hermann | |
2014-05-04 | Update a few Doxygen @since tags. | Uwe Hermann | |
2014-05-04 | libsigrokdecode.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-04 | tools/install-decoders: Minor consistency fix. | Uwe Hermann | |
2014-05-03 | Move 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-03 | Make 'pd_list' static, it's only used in one file. | Uwe Hermann | |
2014-05-03 | Make 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-03 | srd.c: Fix typo to avoid Doxygen output for srd_check_init(). | Uwe Hermann | |
2014-05-03 | Doxygen: Don't parse anything in tests/ or doxy/. | Uwe Hermann | |
None of that is API-relevant. | |||
2014-05-03 | doxygen: Updated Doxyfile to doxygen 1.8.6. | Uwe Hermann | |
2014-05-03 | Don'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-03 | edid: s/annotation type/annotation class/. | Uwe Hermann | |
2014-05-03 | tests/check_session.c: Use UINT64_MAX. | Uwe Hermann | |
2014-04-24 | Detect Python 3.4 if not installed as "python3". | Bert Vermeulen | |
2014-04-15 | instance.c: s/probe/channel/. | Uwe Hermann | |
2014-04-15 | All PDs: More consistent OUTPUT_PYTHON format docs. | Uwe Hermann | |
2014-04-15 | sdcard_spi: Avoid duplicate keys in a Python dict. | Uwe Hermann | |
This fixes bug #191. | |||
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-15 | All PDs: Drop some unneeded comments. | Uwe Hermann | |