#define TRIGGER_TYPES "01rf"
#define FIRMWARE FIRMWARE_DIR "/fx2lafw-cwav-usbeeax.fw"
-#define FIRMWARE_VID 0x0925
-#define FIRMWARE_PID 0x3881
-
#define MAX_RENUM_DELAY 3000 /* ms */
#define NUM_SIMUL_TRANSFERS 10
#define MAX_EMPTY_TRANSFERS (NUM_SIMUL_TRANSFERS * 2)
uint16_t vid;
uint16_t pid;
- char *vendor;
- char *model;
- char *model_version;
+ const char *vendor;
+ const char *model;
+ const char *model_version;
int num_probes;
};
struct context {
- struct fx2lafw_profile *profile;
+ const struct fx2lafw_profile *profile;
/*
* Since we can't keep track of an fx2lafw device after upgrading
GTimeVal fw_updated;
/* Device/Capture Settings */
+ uint64_t cur_samplerate;
uint64_t limit_samples;
+ int num_samples;
+
void *session_dev_id;
struct sr_usb_dev_inst *usb;