summaryrefslogtreecommitdiff
path: root/decoders/mdio
AgeCommit message (Collapse)Author
2018-08-11mdio: accept MDIO READ without previous ADDRESS commandGerhard Sittig
Fix a Python string formatting issue, where the format string disagreed with the argument list. A READ command could unexpectedly terminate the decoder instance when there was no previous ADDRESS command. This fixes bug #1258.
2018-06-10Revert "mdio: Add 'TURNAROUND' long/full annotation." in order to comply ↵Elias Oenal
with the naming used in the Ethernet standard. This reverts commit 30d775b095a4b76e5fa755b19d5521affa3c053c.
2017-12-22all decoders: introduce a reset() methodGerhard Sittig
Move initialization code of protocol decoders from the constructor to a new reset() helper method. The libsigrokdecode backend could run this method several times to clear the decoder's internal state, before new data from another acquisition gets fed to decode() calls.
2017-06-05Add srd_inst_initial_pins_set_all() and support code.Uwe Hermann
This allows frontends to set the assumed initial pins (i.e., the assumed state of the pins before the first sample of a capture) to user-specified values. The assumed initial pins can be either low, or high, or "use same value as the first sample of the capture". The special self.initial_pins decoder attribute is now removed.
2017-01-18mdio: Convert to PD API version 3Gerhard Sittig
2016-05-04mdio: Add 'TURNAROUND' long/full annotation.Uwe Hermann
(useful in GUIs for displaying more useful annotations at certain zoom levels)
2016-05-04mdio: Factor out self.putff().Uwe Hermann
2016-05-04Add 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-27Drop mdio decoder (to be replaced with another implementation).Uwe Hermann
2015-07-09Add an MDIO/SMI decoder.Aurelien Jacobs