-#else /* WITH_THRESHOLD_SIMPLE */
-
-static const float logic_threshold_value[] = {
- 1.58,
- 2.5,
- 1.165,
- 1.5,
- 1.25,
- 0.9,
- 0.75,
- 0.60,
- 0.45,
-};
-
-static const char *logic_threshold[] = {
- "TTL 5V",
- "CMOS 5V",
- "CMOS 3.3V",
- "CMOS 3.0V",
- "CMOS 2.5V",
- "CMOS 1.8V",
- "CMOS 1.5V",
- "CMOS 1.2V",
- "CMOS 0.9V",
- "USER",
-};
-
-#define LOGIC_THRESHOLD_IDX_USER (ARRAY_SIZE(logic_threshold) - 1)
-
-static double threshold_voltage(const struct sr_dev_inst *sdi, double *high)
-{
- struct dev_context *devc;
- size_t idx;
- double voltage;
-
- devc = sdi->priv;
- idx = devc->threshold_voltage_idx;
- if (idx == LOGIC_THRESHOLD_IDX_USER)
- voltage = devc->threshold_voltage;
- else
- voltage = logic_threshold_value[idx];
- if (high)
- *high = voltage;
-
- return voltage;
-}
-
-#endif /* WITH_THRESHOLD_SIMPLE */
-