Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-24 | midi: Simplify some boolean tests. | Uwe Hermann | |
2016-09-24 | midi: Use "is" or "is not" with None. | Uwe Hermann | |
2016-09-24 | usb_request: Use "is" or "is not" with None. | Uwe Hermann | |
2016-09-24 | midi: Add support for complex MIDI message formats (inter-related). | Chris | |
- Handle "Running Status" where status byte can be omitted - SysEx message can be terminated by status byte, not just EOX - Handle SysReal messages that interrupt in-progress message transmission - Identify and print garbage / truncated data - Add 2 new annotations: text-sysreal-verbose and text-error | |||
2016-09-24 | midi: chromatic_notes in list.py was off by 1 octave | Chris | |
(ex: note 60 is middle C which is C4, not C3) | |||
2016-09-24 | uart: Fix a bug in the output for stacked PDs. | Uwe Hermann | |
The UART bit information was not transmitted correctly to stacked PDs if there was an overlap between RX and TX bytes in the data. | |||
2016-09-04 | midi: Some annotation consistency changes. | Uwe Hermann | |
2016-09-04 | Updates each annotation with multiple strings ranging from long, medium, and ↵ | Chris | |
short lengths | |||
2016-08-26 | usb_power_delivery: Drop problematic exception in us2samples(). | Uwe Hermann | |
This causes an issue when running the sigrok-test test-cases, so drop it for now (the same check already exists in decode()). This fixes bug #758. | |||
2016-08-25 | srd_inst_decode(): Return SRD_ERR_ARG if unitsize is 0. | Uwe Hermann | |
2016-08-25 | srd_inst_decode(): Make the code API version dependent. | Uwe Hermann | |
2016-08-25 | Factor out srd_decoder_apiver(). | Uwe Hermann | |
2016-08-25 | srd_inst_decode(): Improve comments and log messages. | Uwe Hermann | |
Also, drop @since tag (as the function is not public). | |||
2016-08-25 | srd_session_send(): Improve Doxygen comments. | Uwe Hermann | |
2016-08-23 | ssi32: Slightly more descriptive naming. | Uwe Hermann | |
2016-08-23 | midi: Substantially improve decoding of MIDI messages. | Chris Dreher | |
* Decode note names and percussion names (ex: 'G2', 'Tambourine'). * Decode instrument names and drum_kit names (ex: 'Flute', 'GS Orchestra Kit'). * Handle Polyphonic Pressure / Aftertouch (message 0xAn). * Handle Program Change (message 0xCn). * Handle Channel Pressure / Aftertouch (message 0xDn). * Handle Channel Mode (message 0xBn mm where mm is 120 through 127). * Handle System Common messages (message 0xF1 through 0xF6), including full time code decoding. * SysEx decoding now decodes the 1-3 byte manufacturer field, payload is now displayed as hex. * 'undefined' fields now display the value (ex: 'undefined 0xf4'). * Add 'MSB' and 'LSB' to many control_functions entries. * Fix "trapped in state X" bug with handle_channel_msg_generic(), though this might be dead code. * Fix bug in sysex_manufacturer_ids; 1-byte manufacturers were not tuples due to missing comma. * Fix bug in SysEx decoding state machine; 0xF7 now sent to handle_sysex_msg(). | |||
2016-08-22 | ssi32: Minor cosmetics, add full license header (for consistency). | Uwe Hermann | |
2016-08-21 | Add Bosch SSI32 protocol decoder. | Oleksij Rempel | |
Signed-off-by: Oleksij Rempel <fixed-term.Oleksij.Rempel@de.bosch.com> Signed-off-by: Oleksij Rempel <linux@rempel-privat.de> | |||
2016-07-06 | Add a DMX512 protocol decoder | cbdev | |
2016-06-28 | timing: Add frequency and averaging support. | Uwe Hermann | |
This patch was contributed by James Sleeman <james@gogo.co.nz>, thanks! | |||
2016-06-22 | spiflash: Add a 'format' option. | Uwe Hermann | |
2016-06-22 | spiflash: Perf tweak: Build handler lookup table once per decoder | Angus Gratton | |
2016-06-22 | spiflash: Handle "Fast Read Dual I/O" | Angus Gratton | |
2016-06-22 | spiflash: Handle CS# transitions, allow variable-length transfers | Angus Gratton | |
2016-05-26 | Consistency renames of {ss,es}_ variables. | Uwe Hermann | |
2016-05-25 | Move common/ directory into decoders/. | Uwe Hermann | |
This simplifies cross-platform handling of the Python/decoder paths and module installation/dist a bit and also fixes bug #804. | |||
2016-05-18 | Add decoder for em4305 RFID protocol | Benjamin Larsson | |
2016-05-15 | Use consistent __init__() format across all PDs. | Uwe Hermann | |
The previous **kwargs some PDs had is not actually ever used, so drop it. | |||
2016-05-11 | usb_request: Drop hardcoded samplerate. | Uwe Hermann | |
The libsigrokdecode backend now passes metadata (e.g. samplerate) to all PDs, stacked and non-stacked (see bug #664), so this interim solution is no longer needed. | |||
2016-05-11 | Supply metadata to stacked decoders | Stefan Brüns | |
Currently only toplevel decoders receive the samplerate, thus stacked decoders are not able to derive e.g. timestamps from the sample number. This fixes bug #664. | |||
2016-05-11 | wiegand: Make bitwidth_ms option values integer (not string). | Uwe Hermann | |
2016-05-11 | Add wiegand decoder. | Sean Burford | |
2016-05-09 | Consistently use ' instead of " for strings in all PDs. | Uwe Hermann | |
2016-05-09 | Factor out SD card lists into common/sdcard. | Uwe Hermann | |
These are used by the sdcard_spi and sdcard_sd decoders. | |||
2016-05-05 | Factor out bcd2int() into common/srdhelper. | Uwe Hermann | |
2016-05-05 | Have one subdirectory per module in common/ as well. | Uwe Hermann | |
This is consistent with decoders/, conveniently allows for more than one file per module, and also happens to avoid some import warnings. | |||
2016-05-04 | Move constants out of xfp to common/plugtrx. | Bert Vermeulen | |
2016-05-04 | Add common directory for shared modules. | Bert Vermeulen | |
2016-05-04 | mdio: Add 'TURNAROUND' long/full annotation. | Uwe Hermann | |
(useful in GUIs for displaying more useful annotations at certain zoom levels) | |||
2016-05-04 | mdio: Factor out self.putff(). | Uwe Hermann | |
2016-05-04 | Add an MDIO protocol decoder. | Elias Oenal | |
This new implementation supports all the features of the old decoder, and additionally supports Clause 22 and 45. | |||
2016-04-27 | Drop mdio decoder (to be replaced with another implementation). | Uwe Hermann | |
2016-04-20 | pwm: Use self.{ss,es}_block for consistency across PDs. | Uwe Hermann | |
2016-04-20 | timing: Use self.samplenum for consistency across PDs. | Uwe Hermann | |
2016-03-20 | Add initial Renesas Advanced User Debugger (AUD) decoder. | fenugrec | |
2016-03-04 | em4100/t55xx: Fix accidentally broken wording in license header. | Uwe Hermann | |
The word "version" was accidentally replaced by "data" (sed). | |||
2016-03-04 | Fix various incorrect PD license metadata fields. | Uwe Hermann | |
Have the PD 'license' attribute match what the license header of the respective pd.py file actually says. | |||
2016-03-04 | Add an rgb_led_ws281x decoder. | Uwe Hermann | |
This decoder handles the WS2812B protocol (and possibly WS2811). Example dump already exists: led/ws281x/ws281x_4ch_5mhz.sr. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com> | |||
2016-03-03 | Add decoder for the t55xx RFID protocol | Benjamin Larsson | |
2016-03-03 | configure.ac: Bump package version to 0.5.0. | Uwe Hermann | |
0.5.0 will be the next major, API-changing release. Bump now, so that there is no confusion of tarball 0.4.0 and 0.5.0-git snapshots. |