]> sigrok.org Git - libsigrok.git/commit
sr: fx2lafw: Fix multistage trigger
authorLars-Peter Clausen <redacted>
Thu, 21 Jun 2012 08:30:38 +0000 (10:30 +0200)
committerBert Vermeulen <redacted>
Sun, 24 Jun 2012 12:35:26 +0000 (14:35 +0200)
commitf3ab43a8fbc39fe786718a7a3f5528acb3150aa7
tree0b821a1a2db02218f2e3bcfb02614bfe5e11baf6
parente21e846330070e102b24e08605b76b362020f500
sr: fx2lafw: Fix multistage trigger

Multistage triggers currently do no work, because there is a return statement
in the middle of the trigger detector which will be hit as soon as the first
stage in a multistage trigger matches. This patch removes the return statement
so that the trigger detector can continue to try to match the next stage. In
order for this to work we also make sure that the trigger stage is only reset
if the current sample does not match.

Signed-off-by: Lars-Peter Clausen <redacted>
hardware/fx2lafw/fx2lafw.c