]> sigrok.org Git - libsigrokdecode.git/blobdiff - decoder.c
Add support for the new query-based PD v3 decoder API.
[libsigrokdecode.git] / decoder.c
index 1151f057f2b5c3e2d4fa5f05ed0fda10cb7e7df6..8ad0c5a132e1bac021184bab8c9ee60e28aa5ff6 100644 (file)
--- a/decoder.c
+++ b/decoder.c
@@ -682,8 +682,8 @@ SRD_API int srd_decoder_load(const char *module_name)
         * PDs of different API versions are incompatible and cannot work.
         */
        apiver = srd_decoder_apiver(d);
-       if (apiver != 2) {
-               srd_exception_catch("Only PD API version 2 is supported, "
+       if (apiver != 2 && apiver != 3) {
+               srd_exception_catch("Only PD API version 2/3 is supported, "
                        "decoder %s has version %ld", module_name, apiver);
                fail_txt = "API version mismatch";
                goto err_out;