]> git.gag.com Git - fw/openocd/blobdiff - src/jtag/stlink/stlink_interface.c
stlink: support expected-id 0
[fw/openocd] / src / jtag / stlink / stlink_interface.c
index 9c0215f02d96592ab13f2106bb20e029329ad416..389ab3fff5e0ecae0ec433d1e9a03447ce4ad6b3 100644 (file)
@@ -67,7 +67,8 @@ int stlink_interface_init_target(struct target *t)
        for (ii = 0; ii < limit; ii++) {
                uint32_t expected = t->tap->expected_ids[ii];
 
-               if (t->tap->idcode == expected) {
+               /* treat "-expected-id 0" as a "don't-warn" wildcard */
+               if (!expected || (t->tap->idcode == expected)) {
                        found = 1;
                        break;
                }