X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fdemo%2Fdemo.c;h=73000bc77e96d2000ddc9a0ba64e72082604c4a5;hb=aed4ad0beaf64062752039a13f9a95326aa1df87;hp=d2fddde466751c1eb17b57e5d7b06e9b26127a29;hpb=584560f142e1b17b9f4ef9069bd3724f2f77e750;p=libsigrok.git diff --git a/src/hardware/demo/demo.c b/src/hardware/demo/demo.c index d2fddde4..73000bc7 100644 --- a/src/hardware/demo/demo.c +++ b/src/hardware/demo/demo.c @@ -135,20 +135,22 @@ static const uint32_t scanopts[] = { static const int devopts[] = { SR_CONF_LOGIC_ANALYZER, - SR_CONF_DEMO_DEV, - SR_CONF_SAMPLERATE, SR_CONF_CONTINUOUS, - SR_CONF_LIMIT_SAMPLES, - SR_CONF_LIMIT_MSEC, + SR_CONF_DEMO_DEV, + SR_CONF_SAMPLERATE | SR_CONF_GET | SR_CONF_SET | SR_CONF_LIST, + SR_CONF_LIMIT_SAMPLES | SR_CONF_GET | SR_CONF_SET, + SR_CONF_LIMIT_MSEC | SR_CONF_GET | SR_CONF_SET, + SR_CONF_NUM_LOGIC_CHANNELS | SR_CONF_GET, + SR_CONF_NUM_ANALOG_CHANNELS | SR_CONF_GET, }; static const int devopts_cg_logic[] = { - SR_CONF_PATTERN_MODE, + SR_CONF_PATTERN_MODE | SR_CONF_GET | SR_CONF_SET | SR_CONF_LIST, }; static const int devopts_cg_analog[] = { - SR_CONF_PATTERN_MODE, - SR_CONF_AMPLITUDE, + SR_CONF_PATTERN_MODE | SR_CONF_GET | SR_CONF_SET | SR_CONF_LIST, + SR_CONF_AMPLITUDE | SR_CONF_GET | SR_CONF_SET, }; static const uint64_t samplerates[] = { @@ -285,7 +287,7 @@ static GSList *scan(GSList *options) } devices = NULL; - sdi = sr_dev_inst_new(0, SR_ST_ACTIVE, "Demo device", NULL, NULL); + sdi = sr_dev_inst_new(SR_ST_ACTIVE, "Demo device", NULL, NULL); if (!sdi) { sr_err("Device instance creation failed."); return NULL;