From 2850fca1635d42f630afa7429ae0da8f26ec516b Mon Sep 17 00:00:00 2001 From: Bert Vermeulen Date: Tue, 15 May 2012 22:40:23 +0200 Subject: [PATCH] cli: support for SR_HWCAP_FILTER and SR_DI_FILTERS --- sigrok-cli.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); -- 2.30.2