summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2014-03-10Rename 'ir_nec6122' PD to 'ir_nec', minor fixes and simplifications.Uwe Hermann
This IR protocol is commonly referred to as "the NEC protocol", and can be generated by various means (not only via the NEC µPD6121/µPD6122 ICs). Drop some unneeded variables and fix/simplify the code a bit.
2014-03-10Add NEC IR protocol decoder.Gump Yang
2014-03-10Probes, optional probes and annotations now take a tuple.Bert Vermeulen
Annotation entries also consist of a tuple, not a list.
2014-03-10ir_rc5: Change PD options to be a tuple of dictionaries.Bert Vermeulen
2014-03-10Remove unused probes and optionsBert Vermeulen
2014-03-10Change PD options to be a tuple of dictionaries.Bert Vermeulen
Each option consists of a dictionary with the following keys: id The option id, which is passed in when setting a value. desc A description of the option, suitable for display. def The default value for this option. values (optional) If present, a tuple containing values the option may take. They must be of the same type as the default. Valid types for the options are UTF-8-encoded strings, integers, and floating point values.
2014-03-06onewire_link: Replaced us with µsJoel Holdsworth
2014-03-05ir_rc5: Fix incorrect bit length of RC-5 packets.Uwe Hermann
All RC-5 packets are 14 bits long.
2014-03-05ir_rc5: Don't throw exception upon invalid edge distances.Uwe Hermann
Instead, reset the state machine and continue with the rest of the data.
2014-03-05ir_rc5: Only determine edge type once.Uwe Hermann
2014-03-03Add initial RC-5 IR protocol decoder.Uwe Hermann
2014-03-02z80: Use methods directly as state values.Daniel Elstner
2014-02-28z80: Display not-taken conditional calls correctly.Daniel Elstner
2014-02-28z80: Fix display of read/modify/write instructions.Daniel Elstner
2014-02-28z80: Shorten annotation ID 'warning' to 'warn'.Daniel Elstner
2014-02-27z80: Output jump offsets relative to instruction start.Daniel Elstner
Most assemblers recognize the symbol $ for the address of the current instruction. Make use of this to output relative jump instructions using the $[+-]offset syntax, with offset being the displacement minus the instruction length.
2014-02-27z80: Format hex numbers with leading zero if necessary.Daniel Elstner
Assembler syntax requires that all numbers start with a decimal digit. Introduce a custom 'H' format for prefixing a leading 0 to hexadecimal numbers that would otherwise start with a letter.
2014-02-24z80: Use list comprehensions for bus probes.Daniel Elstner
2014-02-24z80: New decoder for disassembling Z80 CPU instructions.Daniel Elstner
2014-02-24Make the data unit size configurableDaniel Elstner
2014-02-23uart: Emit per-bit annotations and OUTPUT_PYTHON data.Uwe Hermann
2014-02-23xfp: Drop unused "import os".Uwe Hermann
2014-02-23jtag: Use list comprehensions.Uwe Hermann
2014-02-23sdcard_spi: Use list comprehensions.Uwe Hermann
2014-02-23rtc8564: Use list comprehensions.Uwe Hermann
2014-02-23rgb_led_spi: Shorten name/description (drop "mode").Uwe Hermann
In the 'sdcard_spi' PD/case the SD spec specifically differentiates between a so-called "SPI mode" and "SD mode" (both being well-defined terms from the spec), thus the "SPI mode" in the name and description of that PD. For 'rgb_led_spi' however there's no such distinction for "modes" really, so shorten the name/description to just 'RGB LED (SPI)'.
2014-02-19spi: Fix some start/end samplenumbers for PYTHON output.Uwe Hermann
This fixes the data/annotations of stacked PDs.