diff --git a/libsigrokdecode4DSL/decoders/cjtag-oscan0/pd.py b/libsigrokdecode4DSL/decoders/cjtag-oscan0/pd.py index 438773da4e2d543ac8bd8244aa70503ed030b86f..44cf89f0c916c6d13b493c410f336e9091b0a8db 100644 --- a/libsigrokdecode4DSL/decoders/cjtag-oscan0/pd.py +++ b/libsigrokdecode4DSL/decoders/cjtag-oscan0/pd.py @@ -4,6 +4,7 @@ ## Copyright (C) 2012-2015 Uwe Hermann ## Copyright (C) 2019 DreamSourceLab ## Copyright (C) 2019 Zhiyuan Wan +## Copyright (C) 2019 Kongou Hikari ## ## Version: ## Modified by Shiqiu Nie(369614718@qq.com) @@ -380,7 +381,7 @@ class Decoder(srd.Decoder): self.handle_rising_tck_edge(tdi, tdo, tck, tms, trst, srst, rtck) while (tck == 1): - (tdi, tdo, tck, tms_n, trst, srst, rtck) = self.wait() # Skip one sample + (tdi, tdo, tck, tms_n, trst, srst, rtck) = self.wait([{2: 'f'}, {3: 'e'}]) if(tms_n != tms): tms = tms_n self.handle_tms_edge(tck, tms)