#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 }, \
#define FLUSH_PACKET_SIZE 1024
#define MIN_PACKET_SIZE 512
+#ifdef _WIN32
+#define MAX_PACKET_SIZE (2 * 1024 * 1024)
+#else
#define MAX_PACKET_SIZE (12 * 1024 * 1024)
+#endif
#define HANTEK_EP_IN 0x86
#define USB_INTERFACE 0
/* VID/PID after firmware upload */
uint16_t fw_vid;
uint16_t fw_pid;
+ uint16_t fw_prod_ver;
const char *vendor;
const char *model;
const char *firmware;
uint64_t aq_started;
uint64_t read_start_ts;
- uint32_t read_data_amount;
-
- struct libusb_transfer **sample_buf;
- uint32_t sample_buf_write;
- uint32_t sample_buf_size;
gboolean ch_enabled[NUM_CHANNELS];
int voltage[NUM_CHANNELS];