]> sigrok.org Git - libsigrok.git/commitdiff
kingst-la2016: weaken run state check in hardware initialization
authorGerhard Sittig <redacted>
Mon, 31 Jan 2022 22:25:15 +0000 (23:25 +0100)
committerGerhard Sittig <redacted>
Sun, 6 Feb 2022 17:53:54 +0000 (18:53 +0100)
Weaken the check for plausible run states in the early read and test
immediately after the initial hardware configuration. The strict pattern
used to not match when an earlier session successfully triggered (digits
0x9 vs 0xd in the register's LSB positions). The test was never fatal,
it's just for information.

src/hardware/kingst-la2016/protocol.c

index de5e1ac747eeba6927a4afe08e41f60f79043bfc..21265ab00d557524296dd0ce7d32f441b5fd6fd2 100644 (file)
@@ -1404,8 +1404,8 @@ SR_PRIV int la2016_init_hardware(const struct sr_dev_inst *sdi)
        }
 
        state = run_state(sdi);
-       if (state != 0x85e9) {
-               sr_warn("Unexpected run state, want 0x85e9, got 0x%04x.", state);
+       if ((state & 0xfff0) != 0x85e0) {
+               sr_warn("Unexpected run state, want 0x85eX, got 0x%04x.", state);
        }
 
        ret = ctrl_out(sdi, CMD_BULK_RESET, 0x00, 0, NULL, 0);