X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fzeroplus-logic-cube%2Fprotocol.c;h=bc517c35acbf526d9c513d11fb50dd9e15417e8a;hb=efad7cccec8ab00043939b36de950ba2ced15f85;hp=6e0e96149711ce0f4d4d8e96c9212c518efd54b0;hpb=758906aa711c2936e7e9adcb449f70905087a5d9;p=libsigrok.git diff --git a/src/hardware/zeroplus-logic-cube/protocol.c b/src/hardware/zeroplus-logic-cube/protocol.c index 6e0e9614..bc517c35 100644 --- a/src/hardware/zeroplus-logic-cube/protocol.c +++ b/src/hardware/zeroplus-logic-cube/protocol.c @@ -79,20 +79,6 @@ SR_PRIV int set_limit_samples(struct dev_context *devc, uint64_t samples) return SR_OK; } -SR_PRIV int set_capture_ratio(struct dev_context *devc, uint64_t ratio) -{ - if (ratio > 100) { - sr_err("Invalid capture ratio: %" PRIu64 ".", ratio); - return SR_ERR_ARG; - } - - devc->capture_ratio = ratio; - - sr_info("Setting capture ratio to %d%%.", devc->capture_ratio); - - return SR_OK; -} - SR_PRIV int set_voltage_threshold(struct dev_context *devc, double thresh) { if (thresh > 6.0) @@ -118,7 +104,7 @@ SR_PRIV void set_triggerbar(struct dev_context *devc) trigger_depth = devc->limit_samples; if (devc->trigger) - triggerbar = trigger_depth * devc->capture_ratio / 100; + triggerbar = (trigger_depth * devc->capture_ratio) / 100; else triggerbar = 0;