]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/hantek-6xxx/protocol.h
hantek-6xxx: Hantek 6022BE: Add VID/PID 04b5:6022 support.
[libsigrok.git] / src / hardware / hantek-6xxx / protocol.h
index 0e3e04d4a160c656e9c5f78aa982e25fc031e3d3..af66c70ef1b4a82092bd692f687d4d78af24e748 100644 (file)
 #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
@@ -94,6 +98,7 @@ struct hantek_6xxx_profile {
        /* 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;
@@ -117,11 +122,6 @@ struct dev_context {
        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];