-#include <sigrok.h>
-#include <sigrok-internal.h>
-
-#define USB_INTERFACE 0
-#define USB_CONFIGURATION 1
-#define NUM_TRIGGER_STAGES 4
-#define TRIGGER_TYPES "01"
-#define FIRMWARE FIRMWARE_DIR "/saleae-logic.fw"
-#define GTV_TO_MSEC(gtv) (gtv.tv_sec * 1000 + gtv.tv_usec / 1000)
-
-/* delay in ms */
-#define MAX_RENUM_DELAY 3000
-#define NUM_SIMUL_TRANSFERS 10
-#define MAX_EMPTY_TRANSFERS (NUM_SIMUL_TRANSFERS * 2)
-
-/* Software trigger implementation: positive values indicate trigger stage. */
-#define TRIGGER_FIRED -1
-
-struct fx2_device {
- /* VID/PID when first found */
- uint16_t orig_vid;
- uint16_t orig_pid;
- /* VID/PID after firmware upload */
- uint16_t fw_vid;
- uint16_t fw_pid;
- char *vendor;
- char *model;
- char *model_version;
- int num_probes;
-};