X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=gpif-acquisition.c;h=96476ccc4185a01319efd34c16a12568125da8c4;hb=b283ba837a113c2c5085319aa993e2a70e118734;hp=b526d59db6546f4d6bcd243f2d22ecaf13d1e6db;hpb=4e52e8a1fa6be86fed185389a1455cd20cc81463;p=sigrok-firmware-fx2lafw.git diff --git a/gpif-acquisition.c b/gpif-acquisition.c index b526d59d..96476ccc 100644 --- a/gpif-acquisition.c +++ b/gpif-acquisition.c @@ -161,7 +161,7 @@ static void gpif_make_data_dp_state(volatile BYTE *pSTATE) * BRANCH * Branch to IDLE if condition is true, back to S0 otherwise. */ - pSTATE[0] = (7 << 3) | (0 << 0); + pSTATE[0] = (1 << 7) | (7 << 3) | (0 << 0); /* * OPCODE @@ -208,8 +208,7 @@ bool gpif_acquisition_prepare(const struct cmd_start_acquisition *cmd) } /* Populate delay states. */ - if ((cmd->sample_delay_h == 0 && cmd->sample_delay_l == 0) || - cmd->sample_delay_h >= 6) + if (cmd->sample_delay_h >= 6) return false; if (cmd->flags & CMD_START_FLAGS_CLK_CTL2) {