dreamsourcelab-dslogic: Naming and other consistency fixes.

This commit is contained in:
Uwe Hermann 2017-06-20 23:07:27 +02:00
parent f74485b608
commit 44b46d7036
5 changed files with 30 additions and 32 deletions

View File

@ -272,11 +272,11 @@ src_libdrivers_la_SOURCES += \
src/hardware/demo/protocol.c \
src/hardware/demo/api.c
endif
if HW_DSLOGIC
if HW_DREAMSOURCELAB_DSLOGIC
src_libdrivers_la_SOURCES += \
src/hardware/dslogic/protocol.h \
src/hardware/dslogic/protocol.c \
src/hardware/dslogic/api.c
src/hardware/dreamsourcelab-dslogic/protocol.h \
src/hardware/dreamsourcelab-dslogic/protocol.c \
src/hardware/dreamsourcelab-dslogic/api.c
endif
if HW_FLUKE_DMM
src_libdrivers_la_SOURCES += \

View File

@ -234,7 +234,7 @@ SR_DRIVER([ChronoVu LA], [chronovu-la], [libusb libftdi])
SR_DRIVER([Colead SLM], [colead-slm], [libserialport])
SR_DRIVER([Conrad DIGI 35 CPU], [conrad-digi-35-cpu], [libserialport])
SR_DRIVER([demo], [demo])
SR_DRIVER([DreamSourceLabs], [DSLogic], [libusb])
SR_DRIVER([DreamSourceLab DSLogic], [dreamsourcelab-dslogic], [libusb])
SR_DRIVER([Fluke DMM], [fluke-dmm], [libserialport])
SR_DRIVER([FTDI LA], [ftdi-la], [libusb libftdi])
SR_DRIVER([fx2lafw], [fx2lafw], [libusb])

View File

@ -26,23 +26,23 @@ static const struct dslogic_profile supported_device[] = {
/* DreamSourceLab DSLogic */
{ 0x2a0e, 0x0001, "DreamSourceLab", "DSLogic", NULL,
"dreamsourcelab-dslogic-fx2.fw",
0, "DreamSourceLab", "DSLogic", 256 * 1048576ULL},
0, "DreamSourceLab", "DSLogic", 256 * 1024 * 1024},
/* DreamSourceLab DSCope */
{ 0x2a0e, 0x0002, "DreamSourceLab", "DSCope", NULL,
"dreamsourcelab-dscope-fx2.fw",
0, "DreamSourceLab", "DSCope", 256 * 1048576ULL},
0, "DreamSourceLab", "DSCope", 256 * 1024 * 1024},
/* DreamSourceLab DSLogic Pro */
{ 0x2a0e, 0x0003, "DreamSourceLab", "DSLogic Pro", NULL,
"dreamsourcelab-dslogic-pro-fx2.fw",
0, "DreamSourceLab", "DSLogic", 256 * 1048576ULL},
0, "DreamSourceLab", "DSLogic", 256 * 1024 * 1024},
/* DreamSourceLab DSLogic Plus */
{ 0x2a0e, 0x0020, "DreamSourceLab", "DSLogic Plus", NULL,
"dreamsourcelab-dslogic-plus-fx2.fw",
0, "DreamSourceLab", "DSLogic", 256 * 1048576ULL},
0, "DreamSourceLab", "DSLogic", 256 * 1024 * 1024},
/* DreamSourceLab DSLogic Basic */
{ 0x2a0e, 0x0021, "DreamSourceLab", "DSLogic Basic", NULL,
"dreamsourcelab-dslogic-basic-fx2.fw",
0, "DreamSourceLab", "DSLogic", 256 * 1024ULL},
0, "DreamSourceLab", "DSLogic", 256 * 1024},
ALL_ZERO
};
@ -150,7 +150,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
else
conn_devices = NULL;
/* Find all dslogic compatible devices and upload firmware to them. */
/* Find all DSLogic compatible devices and upload firmware to them. */
devices = NULL;
libusb_get_device_list(drvc->sr_ctx->libusb_ctx, &devlist);
for (i = 0; devlist[i]; i++) {
@ -168,7 +168,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
continue;
}
libusb_get_device_descriptor( devlist[i], &des);
libusb_get_device_descriptor(devlist[i], &des);
if (!is_plausible(&des))
continue;
@ -260,7 +260,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
if (has_firmware) {
/* Already has the firmware, so fix the new address. */
sr_dbg("Found an dslogic device.");
sr_dbg("Found a DSLogic device.");
sdi->status = SR_ST_INACTIVE;
sdi->inst_type = SR_INST_USB;
sdi->conn = sr_usb_dev_inst_new(libusb_get_bus_number(devlist[i]),
@ -387,7 +387,7 @@ static int dev_close(struct sr_dev_inst *sdi)
if (!usb->devhdl)
return SR_ERR;
sr_info("dslogic: Closing device on %d.%d (logical) / %s (physical) interface %d.",
sr_info("Closing device on %d.%d (logical) / %s (physical) interface %d.",
usb->bus, usb->address, sdi->connection_id, USB_INTERFACE);
libusb_release_interface(usb->devhdl, USB_INTERFACE);
libusb_close(usb->devhdl);
@ -638,9 +638,9 @@ static int config_list(uint32_t key, GVariant **data,
return SR_OK;
}
static struct sr_dev_driver dslogic_driver_info = {
.name = "dslogic",
.longname = "DreamSourceLabs DSLogic",
static struct sr_dev_driver dreamsourcelab_dslogic_driver_info = {
.name = "dreamsourcelab-dslogic",
.longname = "DreamSourceLab DSLogic",
.api_version = 1,
.init = std_init,
.cleanup = std_cleanup,
@ -656,4 +656,4 @@ static struct sr_dev_driver dslogic_driver_info = {
.dev_acquisition_stop = dslogic_acquisition_stop,
.context = NULL,
};
SR_REGISTER_DEV_DRIVER(dslogic_driver_info);
SR_REGISTER_DEV_DRIVER(dreamsourcelab_dslogic_driver_info);

View File

@ -437,8 +437,6 @@ static void set_trigger(const struct sr_dev_inst *sdi,
}
cfg->trig_glb |= num_trigger_stages;
return;
}
static int fpga_configure(const struct sr_dev_inst *sdi)

View File

@ -18,8 +18,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef LIBSIGROK_HARDWARE_DSLOGIC_PROTOCOL_H
#define LIBSIGROK_HARDWARE_DSLOGIC_PROTOCOL_H
#ifndef LIBSIGROK_HARDWARE_DREAMSOURCELAB_DSLOGIC_PROTOCOL_H
#define LIBSIGROK_HARDWARE_DREAMSOURCELAB_DSLOGIC_PROTOCOL_H
#include <glib.h>
#include <stdint.h>
@ -105,7 +105,7 @@ struct dslogic_profile {
struct dev_context {
const struct dslogic_profile *profile;
/*
* Since we can't keep track of an dslogic device after upgrading
* Since we can't keep track of a DSLogic device after upgrading
* the firmware (it renumerates into a different device address
* after the upgrade) this is like a global lock. No device will open
* until a proper delay after the last device was upgraded.