Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-18 | em4305: Convert to PD API version 3 | Gerhard Sittig | |
2017-01-15 | em4100: Convert to PD API version 3 | Gerhard Sittig | |
2017-01-07 | license: remove FSF postal address from boiler plate license text | Gerhard Sittig | |
Remove the FSF postal address as it might change (it did in the past). Reference the gnu.org website instead which is more stable. | |||
2016-12-26 | avr_pdi: Don't pass self.samplenum (use it), simplify code. | Uwe Hermann | |
2016-12-26 | avr_pdi: Convert to PD API version 3. | Gerhard Sittig | |
Switch to the v3 decoder API: The decode() methods takes no arguments, instead it calls wait() and has common code find edges on input signals. | |||
2016-12-26 | avr_pdi: introduce decoder for Atmel Program and Debug Interface | Gerhard Sittig | |
Introduce a decoder for Atmel's proprietary programming and debugging interface which got introduced with ATxmega chips. This implementation supports the UART style physical (two wires PDI_CLK and PDI_DATA). | |||
2016-12-07 | usb_power_delivery: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | tlc5620: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | timing: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | swd: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | stepper_motor: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | spdif: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | parallel: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | onewire_link: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | jtag: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | jitter: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | ir_nec: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | i2s: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | i2c: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | guess_bitrate: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | dcf77: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | aud: Convert to PD API version 3. | Uwe Hermann | |
2016-12-07 | am230x: Convert to PD API version 3. | Uwe Hermann | |
2016-11-07 | spiflash: Major refactoring and annotation improvements. | Uwe Hermann | |
2016-11-07 | spiflash: Use OrderedDict for cmds, more readable annotation indices. | Uwe Hermann | |
2016-11-07 | spiflash: Initial RDSR2 implementation (incomplete). | Uwe Hermann | |
This is not entirely correct yet, will be fixed later. | |||
2016-11-07 | spiflash: Implement WRSR command. | Uwe Hermann | |
2016-11-07 | spiflash: Add FIDELIX FM25Q32 metadata. | Uwe Hermann | |
2016-11-06 | spiflash: Remove hardcoded Macronix references. | Uwe Hermann | |
2016-11-06 | spiflash: Implement Release Power-down / Device ID (0xAB) command. | Uwe Hermann | |
This fixes bug #845. | |||
2016-11-04 | ps2: Add more detailed per-bit annotations. | Uwe Hermann | |
2016-11-04 | ps2: Neither the clock nor the data pin is optional. | Uwe Hermann | |
2016-11-04 | Add initial version of PS/2 decoder | Daniel Schulte | |
2016-10-23 | spi: Fix binary output for wordsizes > 8. | Uwe Hermann | |
For wordsizes > 8, multiple bytes are used (big-endian). This fixes bug #686. | |||
2016-10-23 | uart: Default to hex format datavalue annotations. | Uwe Hermann | |
This is in almost all cases what the user will want, only rarely ASCII (the old default) will be the more natural fit. | |||
2016-10-23 | uart: Emit 2 bytes for 9-bit UART binary output. | Uwe Hermann | |
For 5..8 data bits the binary output will be 1 byte, for 9 data bits it will be 2 bytes (big-endian). This fixes bug #708. | |||
2016-10-19 | uart: skip frames with invalid start bits | Gerhard Sittig | |
When the start bit is not low at its sample point, then stop trying to interpret the remaining frame -- it's already known to be invalid, anyway. Wait for the next start bit instead, assuming that either the falling edge which started the inspection of the UART frame and its start bit was a spurious glitch or that the captured signal does not communicate at the decoder's configured bitrate. Signed-off-by: Gerhard Sittig <gerhard.sittig@gmx.net> | |||
2016-10-19 | uart: rework text formatting of communicated data values, plus nits | Gerhard Sittig | |
Factor out the code which generates a textual representation for the numeric values that were communicated via UART bit patterns. Make the width of the output text depend on the number of bits in the UART frame (five to nine) instead of assuming bytes of exactly eight bits. Fix other minor issues while we are here: Nine bits result in a number range of 0 to 511 (not 512). ASCII codes 30 and 31 are non-printables. The previous implementation skipped a significant leading digit in the octal representation. Signed-off-by: Gerhard Sittig <gerhard.sittig@gmx.net> | |||
2016-10-19 | uart: minor nit, rename the "databyte" variable | Gerhard Sittig | |
Given the generic nature of UART communication and the supported range for the data width, "byte" may be a misleading name for the numeric value that gets communicated in five to nine data bits. Rename the "databyte" variable to "datavalue". Signed-off-by: Gerhard Sittig <gerhard.sittig@gmx.net> | |||
2016-10-12 | Add an initial GPIB decoder. | Rudolf Reuter | |
2016-09-24 | midi: Add missing copyright lines. | Uwe Hermann | |
2016-09-24 | midi: Random cosmetic cleanups. | Uwe Hermann | |
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 |