fx2lafw: Small consistency fixes.

This commit is contained in:
Uwe Hermann 2012-02-27 23:40:38 +01:00
parent be4b99e897
commit 772a0e6153
2 changed files with 30 additions and 31 deletions

View File

@ -23,7 +23,6 @@
#include <inttypes.h> #include <inttypes.h>
#include <glib.h> #include <glib.h>
#include <libusb.h> #include <libusb.h>
#include "config.h" #include "config.h"
#include "sigrok.h" #include "sigrok.h"
#include "sigrok-internal.h" #include "sigrok-internal.h"
@ -42,7 +41,7 @@ static int fx2lafw_capabilities[] = {
/* These are really implemented in the driver, not the hardware. */ /* These are really implemented in the driver, not the hardware. */
SR_HWCAP_LIMIT_SAMPLES, SR_HWCAP_LIMIT_SAMPLES,
SR_HWCAP_CONTINUOUS, SR_HWCAP_CONTINUOUS,
0 0,
}; };
static const char *fx2lafw_probe_names[] = { static const char *fx2lafw_probe_names[] = {
@ -54,7 +53,7 @@ static const char *fx2lafw_probe_names[] = {
"D5", "D5",
"D6", "D6",
"D7", "D7",
NULL NULL,
}; };
static uint64_t fx2lafw_supported_samplerates[] = { static uint64_t fx2lafw_supported_samplerates[] = {
@ -66,14 +65,14 @@ static uint64_t fx2lafw_supported_samplerates[] = {
SR_MHZ(8), SR_MHZ(8),
SR_MHZ(12), SR_MHZ(12),
SR_MHZ(16), SR_MHZ(16),
SR_MHZ(24) SR_MHZ(24),
}; };
static struct sr_samplerates fx2lafw_samplerates = { static struct sr_samplerates fx2lafw_samplerates = {
SR_MHZ(1), SR_MHZ(1),
SR_MHZ(24), SR_MHZ(24),
SR_HZ(0), SR_HZ(0),
fx2lafw_supported_samplerates fx2lafw_supported_samplerates,
}; };
static GSList *dev_insts = NULL; static GSList *dev_insts = NULL;
@ -85,7 +84,7 @@ static int hw_dev_acquisition_stop(int dev_index, gpointer session_dev_id);
* Check the USB configuration to determine if this is an fx2lafw device. * Check the USB configuration to determine if this is an fx2lafw device.
* *
* @return true if the device's configuration profile match fx2lafw * @return true if the device's configuration profile match fx2lafw
* configuration, flase otherwise. * configuration, false otherwise.
*/ */
static bool check_conf_profile(libusb_device *dev) static bool check_conf_profile(libusb_device *dev)
{ {
@ -148,7 +147,7 @@ static int fx2lafw_open_dev(int dev_index)
libusb_device **devlist; libusb_device **devlist;
struct libusb_device_descriptor des; struct libusb_device_descriptor des;
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct fx2lafw_device *ctx; struct context *ctx;
int err, skip, i; int err, skip, i;
if (!(sdi = sr_dev_inst_get(dev_insts, dev_index))) if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
@ -217,7 +216,7 @@ static int fx2lafw_open_dev(int dev_index)
static void close_dev(struct sr_dev_inst *sdi) static void close_dev(struct sr_dev_inst *sdi)
{ {
struct fx2lafw_device *ctx; struct context *ctx;
ctx = sdi->priv; ctx = sdi->priv;
@ -232,16 +231,16 @@ static void close_dev(struct sr_dev_inst *sdi)
sdi->status = SR_ST_INACTIVE; sdi->status = SR_ST_INACTIVE;
} }
static struct fx2lafw_device* fx2lafw_device_new(void) static struct context *fx2lafw_device_new(void)
{ {
struct fx2lafw_device *fx2lafw; struct context *ctx;
if (!(fx2lafw = g_try_malloc0(sizeof(struct fx2lafw_device)))) { if (!(ctx = g_try_malloc0(sizeof(struct context)))) {
sr_err("fx2lafw: %s: fx2lafw_device malloc failed", __func__); sr_err("fx2lafw: %s: ctx malloc failed", __func__);
return NULL; return NULL;
} }
return fx2lafw; return ctx;
} }
/* /*
@ -253,7 +252,7 @@ static int hw_init(const char *deviceinfo)
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct libusb_device_descriptor des; struct libusb_device_descriptor des;
struct fx2lafw_profile *fx2lafw_prof; struct fx2lafw_profile *fx2lafw_prof;
struct fx2lafw_device *ctx; struct context *ctx;
libusb_device **devlist; libusb_device **devlist;
int err; int err;
int devcnt = 0; int devcnt = 0;
@ -325,14 +324,14 @@ static int hw_init(const char *deviceinfo)
return devcnt; return devcnt;
} }
static int hw_dev_open(int device_index) static int hw_dev_open(int dev_index)
{ {
GTimeVal cur_time; GTimeVal cur_time;
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct fx2lafw_device *ctx; struct context *ctx;
int timediff, err; int timediff, err;
if (!(sdi = sr_dev_inst_get(dev_insts, device_index))) if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
return SR_ERR; return SR_ERR;
ctx = sdi->priv; ctx = sdi->priv;
@ -347,7 +346,7 @@ static int hw_dev_open(int device_index)
g_usleep(300 * 1000); g_usleep(300 * 1000);
timediff = 0; timediff = 0;
while (timediff < MAX_RENUM_DELAY) { while (timediff < MAX_RENUM_DELAY) {
if ((err = fx2lafw_open_dev(device_index)) == SR_OK) if ((err = fx2lafw_open_dev(dev_index)) == SR_OK)
break; break;
g_usleep(100 * 1000); g_usleep(100 * 1000);
g_get_current_time(&cur_time); g_get_current_time(&cur_time);
@ -355,7 +354,7 @@ static int hw_dev_open(int device_index)
} }
sr_info("fx2lafw: device came back after %d ms", timediff); sr_info("fx2lafw: device came back after %d ms", timediff);
} else { } else {
err = fx2lafw_open_dev(device_index); err = fx2lafw_open_dev(dev_index);
} }
if (err != SR_OK) { if (err != SR_OK) {
@ -392,7 +391,7 @@ static int hw_cleanup(void)
{ {
GSList *l; GSList *l;
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct fx2lafw_device *ctx; struct context *ctx;
int ret = SR_OK; int ret = SR_OK;
for(l = dev_insts; l; l = l->next) { for(l = dev_insts; l; l = l->next) {
@ -424,16 +423,16 @@ static int hw_cleanup(void)
return ret; return ret;
} }
static void *hw_dev_info_get(int device_index, int device_info_id) static void *hw_dev_info_get(int dev_index, int dev_info_id)
{ {
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct fx2lafw_device *ctx; struct context *ctx;
if (!(sdi = sr_dev_inst_get(dev_insts, device_index))) if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
return NULL; return NULL;
ctx = sdi->priv; ctx = sdi->priv;
switch (device_info_id) { switch (dev_info_id) {
case SR_DI_INST: case SR_DI_INST:
return sdi; return sdi;
case SR_DI_NUM_PROBES: case SR_DI_NUM_PROBES:
@ -449,10 +448,10 @@ static void *hw_dev_info_get(int device_index, int device_info_id)
return NULL; return NULL;
} }
static int hw_dev_status_get(int device_index) static int hw_dev_status_get(int dev_index)
{ {
const struct sr_dev_inst *const sdi = const struct sr_dev_inst *const sdi =
sr_dev_inst_get(dev_insts, device_index); sr_dev_inst_get(dev_insts, dev_index);
if (!sdi) if (!sdi)
return SR_ST_NOT_FOUND; return SR_ST_NOT_FOUND;
@ -468,7 +467,7 @@ static int *hw_hwcap_get_all(void)
static int hw_dev_config_set(int dev_index, int hwcap, void *value) static int hw_dev_config_set(int dev_index, int hwcap, void *value)
{ {
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct fx2lafw_device *ctx; struct context *ctx;
int ret; int ret;
if (!(sdi = sr_dev_inst_get(dev_insts, dev_index))) if (!(sdi = sr_dev_inst_get(dev_insts, dev_index)))
@ -507,7 +506,7 @@ static void receive_transfer(struct libusb_transfer *transfer)
static int empty_transfer_count = 0; static int empty_transfer_count = 0;
struct sr_datafeed_packet packet; struct sr_datafeed_packet packet;
struct sr_datafeed_logic logic; struct sr_datafeed_logic logic;
struct fx2lafw_device *ctx; struct context *ctx;
int cur_buflen; int cur_buflen;
unsigned char *cur_buf, *new_buf; unsigned char *cur_buf, *new_buf;
@ -582,7 +581,7 @@ static int hw_dev_acquisition_start(int dev_index, gpointer session_data)
struct sr_dev_inst *sdi; struct sr_dev_inst *sdi;
struct sr_datafeed_packet *packet; struct sr_datafeed_packet *packet;
struct sr_datafeed_header *header; struct sr_datafeed_header *header;
struct fx2lafw_device *ctx; struct context *ctx;
struct libusb_transfer *transfer; struct libusb_transfer *transfer;
const struct libusb_pollfd **lupfd; const struct libusb_pollfd **lupfd;
int size, i; int size, i;
@ -642,7 +641,7 @@ static int hw_dev_acquisition_start(int dev_index, gpointer session_data)
return SR_OK; return SR_OK;
} }
/* This stops acquisition on ALL devices, ignoring device_index. */ /* This stops acquisition on ALL devices, ignoring dev_index. */
static int hw_dev_acquisition_stop(int dev_index, gpointer session_data) static int hw_dev_acquisition_stop(int dev_index, gpointer session_data)
{ {
struct sr_datafeed_packet packet; struct sr_datafeed_packet packet;

View File

@ -43,7 +43,7 @@ struct fx2lafw_profile {
int num_probes; int num_probes;
}; };
struct fx2lafw_device { struct context {
struct fx2lafw_profile *profile; struct fx2lafw_profile *profile;
/* /*