X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=sigrok-cli.c;h=536ecced6a448cb3550d22804fbb89112f96e8a1;hp=5e54f7bf9149878a99f9be7fc8af1bd4b9728137;hb=2850fca1635d42f630afa7429ae0da8f26ec516b;hpb=c8db71728eb10141d68f2139eee5f9e648ce4980;ds=sidebyside diff --git a/sigrok-cli.c b/sigrok-cli.c index 5e54f7b..536ecce 100644 --- a/sigrok-cli.c +++ b/sigrok-cli.c @@ -320,6 +320,18 @@ static void show_dev_detail(void) for (i = 0; stropts[i]; i++) printf(" %s\n", stropts[i]); + } else if (hwo->hwcap == SR_HWCAP_FILTER) { + /* Supported trigger sources */ + printf(" %s", hwo->shortname); + if (sr_dev_info_get(dev, SR_DI_FILTERS, + (const void **)&stropts) != SR_OK) { + printf("\n"); + continue; + } + printf(" - supported filter targets:\n"); + for (i = 0; stropts[i]; i++) + printf(" %s\n", stropts[i]); + } else { /* Everything else */ printf(" %s\n", hwo->shortname);