#endif
};
+#if ASIX_SIGMA_WITH_TRIGGER
static const int32_t trigger_matches[] = {
SR_TRIGGER_ZERO,
SR_TRIGGER_ONE,
SR_TRIGGER_RISING,
SR_TRIGGER_FALLING,
};
-
+#endif
static int dev_clear(const struct sr_dev_driver *di)
{
uint8_t clock_bytes[sizeof(clockselect)];
size_t clock_idx;
- if (sdi->status != SR_ST_ACTIVE)
- return SR_ERR_DEV_CLOSED;
-
devc = sdi->priv;
if (sigma_convert_trigger(sdi) != SR_OK) {
(devc->capture_ratio * 255) / 100, devc);
/* Start acqusition. */
- gettimeofday(&devc->start_tv, 0);
+ devc->start_time = g_get_monotonic_time();
regval = WMR_TRGRES | WMR_SDRAMWRITEEN;
#if ASIX_SIGMA_WITH_TRIGGER
regval |= WMR_TRGEN;