X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Ffx2lafw%2Ffx2lafw.h;h=96aa57c37b22c94eadf2d2904edd9004556d9d79;hb=45c0841b2576fab58e7e059fd7fb839c740ba758;hp=3c1116b3af47315ae6d029ce93fe29c256463e4f;hpb=13d8e03c4f9fb6fe9c5f682ab957173effe42d43;p=libsigrok.git diff --git a/hardware/fx2lafw/fx2lafw.h b/hardware/fx2lafw/fx2lafw.h index 3c1116b3..96aa57c3 100644 --- a/hardware/fx2lafw/fx2lafw.h +++ b/hardware/fx2lafw/fx2lafw.h @@ -1,5 +1,5 @@ /* - * This file is part of the sigrok project. + * This file is part of the libsigrok project. * * Copyright (C) 2013 Bert Vermeulen * Copyright (C) 2012 Joel Holdsworth @@ -23,14 +23,14 @@ #include -/* Message logging helpers with driver-specific prefix string. */ -#define DRIVER_LOG_DOMAIN "fx2lafw: " -#define sr_log(l, s, args...) sr_log(l, DRIVER_LOG_DOMAIN s, ## args) -#define sr_spew(s, args...) sr_spew(DRIVER_LOG_DOMAIN s, ## args) -#define sr_dbg(s, args...) sr_dbg(DRIVER_LOG_DOMAIN s, ## args) -#define sr_info(s, args...) sr_info(DRIVER_LOG_DOMAIN s, ## args) -#define sr_warn(s, args...) sr_warn(DRIVER_LOG_DOMAIN s, ## args) -#define sr_err(s, args...) sr_err(DRIVER_LOG_DOMAIN s, ## args) +/* Message logging helpers with subsystem-specific prefix string. */ +#define LOG_PREFIX "fx2lafw: " +#define sr_log(l, s, args...) sr_log(l, LOG_PREFIX s, ## args) +#define sr_spew(s, args...) sr_spew(LOG_PREFIX s, ## args) +#define sr_dbg(s, args...) sr_dbg(LOG_PREFIX s, ## args) +#define sr_info(s, args...) sr_info(LOG_PREFIX s, ## args) +#define sr_warn(s, args...) sr_warn(LOG_PREFIX s, ## args) +#define sr_err(s, args...) sr_err(LOG_PREFIX s, ## args) #define USB_INTERFACE 0 #define USB_CONFIGURATION 1 @@ -71,7 +71,6 @@ struct fx2lafw_profile { struct dev_context { const struct fx2lafw_profile *profile; - /* * Since we can't keep track of an fx2lafw device after upgrading * the firmware (it renumerates into a different device address @@ -84,8 +83,8 @@ struct dev_context { uint64_t cur_samplerate; uint64_t limit_samples; + /* Operational settings */ gboolean sample_wide; - uint16_t trigger_mask[NUM_TRIGGER_STAGES]; uint16_t trigger_value[NUM_TRIGGER_STAGES]; int trigger_stage; @@ -96,11 +95,9 @@ struct dev_context { int empty_transfer_count; void *cb_data; - - struct sr_usb_dev_inst *usb; - unsigned int num_transfers; struct libusb_transfer **transfers; + int *usbfd; }; #endif