#define MAX_RENUM_DELAY_MS 3000
#define DEFAULT_VOLTAGE 2
-#define DEFAULT_COUPLING COUPLING_DC
+#define DEFAULT_COUPLING COUPLING_DC
#define DEFAULT_SAMPLERATE SR_MHZ(8)
#define NUM_CHANNELS 2
SR_KHZ(100),
#define SAMPLERATE_REGS \
- 48, 30, 24, 16, 8, 4, 1, 50, 20, 10,
+ 48, 30, 24, 16, 8, 4, 1, 50, 20, 10,
#define VDIV_VALUES \
{ 100, 1000 }, \
const char *vendor;
const char *model;
const char *firmware;
+ const char **coupling_vals;
+ uint8_t coupling_tab_size;
+ gboolean has_coupling;
};
struct dev_context {
gboolean ch_enabled[NUM_CHANNELS];
int voltage[NUM_CHANNELS];
int coupling[NUM_CHANNELS];
+ const char **coupling_vals;
+ uint8_t coupling_tab_size;
+ gboolean has_coupling;
uint64_t samplerate;
uint64_t limit_msec;