This patch series adds bad symbol detection for several states and an option to auto-detect the signalling speed of the currently connected device.
The patches have been tested against several traces from the sigrok-dumps repository. Automatic detection worked for all selected files. The decoder is now also more robust against wrong signalling rate selection. i.e. it no longer produces 100% CPU load in this case. Stefan Brüns (8): usb_signalling: consolidate symbol output usb_signalling: detect bit stuffing errors usb_signalling: remove unused ss_sop member usb_signalling: remove unneeded syms array usb_signalling: handle symbol errors in EOP state usb_signalling: use explicit positions for packet start/end usb_signalling: decode RESET and Keep-Alive signalling conditions usb_signalling: add option to automatically set signalling speed decoders/usb_signalling/pd.py | 173 ++++++++++++++++++++++++++++-------------- 1 file changed, 118 insertions(+), 55 deletions(-) -- 2.1.4 ------------------------------------------------------------------------------ _______________________________________________ sigrok-devel mailing list sigrok-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sigrok-devel