enum {
USB_CONFIG = 1,
USB_INTERFACE = 0,
- USB_TIMEOUT_MS = 3000,
+ USB_TIMEOUT_MS = 1000,
};
/** USB device end points.
const struct model_info *model; /* device model descriptor */
struct acquisition_state *acquisition; /* running capture state */
int active_fpga_config; /* FPGA configuration index */
+ gboolean short_transfer_quirk; /* 64 bytes response limit */
enum protocol_state state; /* async protocol state */
gboolean cancel_requested; /* stop after current transfer */
int (*handle_response)(const struct sr_dev_inst *sdi);
};
-SR_PRIV const struct model_info lwla1016_info;
-SR_PRIV const struct model_info lwla1034_info;
+extern SR_PRIV const struct model_info lwla1016_info;
+extern SR_PRIV const struct model_info lwla1034_info;
SR_PRIV int lwla_start_acquisition(const struct sr_dev_inst *sdi);