Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-01-29 | Bump libtool version (not package version) to 3:0:0. | Uwe Hermann | |
The last release (0.3.0) had the libtool version (current:revision:age) set to 2:0:0. Since this release removes and changes interfaces, the new version is 3:0:0. http://www.gnu.org/software/libtool/manual/libtool.html#Updating-version-info This changes the library filename (e.g. on Linux) from libsigrokdecode.so.2.0.0 to libsigrokdecode.so.3.0.0, the SONAME (+symlink) becomes libsigrokdecode.so.3. | |||
2016-01-29 | NEWS: Update for upcoming 0.4.0 release. | Uwe Hermann | |
2016-01-29 | configure.ac: Also check for Python 3.5. | Martijn van Buul | |
This fixes bug #739. | |||
2016-01-29 | uart: Optimize handling of samples when tx and rx are both idle | Daniel Thompson | |
Re-enable the fast path for identical samples but only when both pins are waiting for the start bit. For sparse data sets (I tested UT61E capture log) the optimization results in a >4x decode improvement. | |||
2016-01-29 | arm_itm: Use objdump instead of addr2line. | Petteri Aimonen | |
This improves speed and fixes bug 564. Code is somewhat of a copypaste from the arm_etm counterpart, but there are enough differences that it is easier to keep separate copy of the objdump parsing in each. | |||
2015-12-25 | usb_power_delivery: Raise SamplerateError instead of Exception. | Uwe Hermann | |
(for consistency with the other PDs) | |||
2015-12-24 | Use self.out_binary naming consistently across all PDs. | Uwe Hermann | |
2015-12-24 | Use a Python list (not tuple) for OUT_BINARY. | Uwe Hermann | |
This is more consistent with annotation syntax and looks slightly better in most cases. | |||
2015-12-23 | Drop obsolete support for annotation tuples (only support lists). | Uwe Hermann | |
None of the PDs use this. | |||
2015-12-18 | em4100: Simplify the code a bit. | Uwe Hermann | |
2015-12-18 | em4100: Use ss/es naming for consistency across PDs. | Uwe Hermann | |
2015-12-18 | em4100: Eliminate some unnecessary int()s. | Uwe Hermann | |
2015-12-18 | em4100: Change annotation setup a bit, decode more protocol details. | Uwe Hermann | |
2015-12-18 | Add RFID EM4100 protocol decoding | Benjamin Larsson | |
2015-12-16 | usb_power_delivery: Use "if not self.samplerate" form. | Uwe Hermann | |
Use the "if not self.samplerate" form, which catches both the case where self.samplerate is None, as well as the case where it is 0. This is also consistent with all the other PDs. | |||
2015-12-16 | usb_power_delivery: convert double quotes to single quotes | Vincent Palatin | |
For consistency with other decoders, convert all the double quotes around strings to single quotes. Signed-off-by: Vincent Palatin <vpalatin@chromium.org> | |||
2015-12-07 | init: Don't let Python override signal handlers | Marcus Comstedt | |
This fixes bug #461. | |||
2015-12-04 | usb*: Minor cosmetics. | Uwe Hermann | |
2015-12-01 | usb_signalling: detect PREamble PID | Stefan Brüns | |
PID decoding is normally done in the packet layer, but the signalling layer has to switch behaviour on detection of an PREamble PID. | |||
2015-12-01 | usb_signalling: add signaling states needed after LS PREamble PID | Stefan Brüns | |
2015-12-01 | usb_{packet,request}: handle PREamble transmissions | Stefan Brüns | |
2015-11-30 | usb_signalling: fix SOP detection after an error condition | Stefan Brüns | |
If the oldsym is not set to 'J' before entering IDLE state, the SOP detection will never trigger | |||
2015-11-30 | usb_packet: handle errors from usb_signalling | Stefan Brüns | |
If a packet had any errors, the usb_signalling PD will not send an EOP but an ERR message. Wait for the next SOP in both cases. | |||
2015-11-30 | usb_request: Handle transmission timeouts | Stefan Brüns | |
If a device or host did not receive a handshake 18 bit times after the EOP, there was a transmission error and the host may repeat the transmission | |||
2015-11-30 | usb_signalling: add option to automatically set signalling speed | Stefan Brüns | |
In automatic mode, the bus is assumed to be in IDLE state. After a RESET, the bus state is checked again. | |||
2015-11-30 | usb_signalling: decode RESET and Keep-Alive signalling conditions | Stefan Brüns | |
Resets are at least 10ms at the root hub downstream facing port and 2.5us at the device (root hub reset may be shortened by itermediate hubs). Keep-alive is a low-speed only signalling condition, as low-speed has no SOFs to inhibit devices to enter suspend | |||
2015-11-30 | usb_signalling: use explicit positions for packet start/end | Stefan Brüns | |
Instead of centering the block around the sampleposition, which shows some visual glitches due to rounding, use the edge positions already known. Remove unused halfbit symbol. | |||
2015-11-30 | usb_signalling: handle symbol errors in EOP state | Stefan Brüns | |
Only SE0 and J are valid symbols during EOP | |||
2015-11-30 | usb_signalling: remove unneeded syms array | Stefan Brüns | |
Do not call get_eop() from get_bit(), but directly issue the symbol. As get_eop() is only called during the GET EOP state, the SE0 is implicit and there is no need to save it into the syms array. | |||
2015-11-30 | usb_signalling: remove unused ss_sop member | Stefan Brüns | |
2015-11-30 | usb_signalling: detect bit stuffing errors | Stefan Brüns | |
More than six consecutive 1's are an error | |||
2015-11-30 | usb_signalling: consolidate symbol output | Stefan Brüns | |
No need to replicate the symbol formatting in several places | |||
2015-11-22 | spi: Add a 'TRANSFER' output type. | Paul "LeoNerd" Evans | |
2015-11-22 | Fix documentation comment in SPI decoder | Paul "LeoNerd" Evans | |
2015-11-21 | usb_power_delivery: Minor typo and whitespace fixes. | Uwe Hermann | |
2015-11-21 | usb_power_delivery: Use the same license header format as other PDs. | Uwe Hermann | |
2015-11-21 | USB Power Delivery protocol decoder | Vincent Palatin | |
Decode and packetize the Biphase Mark Coding (aka differential Manchester) as used in the Universal Serial Bus Power Delivery Specification Revision 2.0 v1.1, then decode the packet content. Signed-off-by: Vincent Palatin <vpalatin@chromium.org> | |||
2015-11-21 | spiflash: Fix incorrect 'inputs' field. | Uwe Hermann | |
(this PD is indeed stacked on top of SPI) | |||
2015-11-12 | Initial attempt at MAX7219/MAX7221 decoder | Paul "LeoNerd" Evans | |
2015-11-04 | srd_decoder_unload(): Remove PD from the internal list. | Uwe Hermann | |
This issue was discovered via the newly added unit tests. | |||
2015-11-03 | tests/decoder.c: Add some srd_decoder_unload*() tests. | Uwe Hermann | |