X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Ffx2lafw%2Fprotocol.h;h=3be871827eee35f9659820a4c408aafe56fd1ffa;hb=16aca7661b7ab34a399c323bb9214721e2b1be0c;hp=f8c2f3e28046dabd8a30fb39fec0602cc17d3c36;hpb=a7d7f93c1ba6f08c243b894dda29b8ac0349bf10;p=libsigrok.git diff --git a/src/hardware/fx2lafw/protocol.h b/src/hardware/fx2lafw/protocol.h index f8c2f3e2..3be87182 100644 --- a/src/hardware/fx2lafw/protocol.h +++ b/src/hardware/fx2lafw/protocol.h @@ -67,15 +67,6 @@ #define CMD_START_FLAGS_CLK_30MHZ (0 << CMD_START_FLAGS_CLK_SRC_POS) #define CMD_START_FLAGS_CLK_48MHZ (1 << CMD_START_FLAGS_CLK_SRC_POS) -/* Modified protocol commands & flags used by DSLogic */ -#define CMD_DSLOGIC_GET_REVID_VERSION 0xb1 -#define CMD_DSLOGIC_START 0xb2 -#define CMD_DSLOGIC_CONFIG 0xb3 -#define CMD_DSLOGIC_SETTING 0xb4 - -#define CMD_START_FLAGS_DSLOGIC_STOP_POS 7 -#define CMD_START_FLAGS_DSLOGIC_STOP (1 << CMD_START_FLAGS_DSLOGIC_STOP_POS) - struct fx2lafw_profile { uint16_t vid; uint16_t pid; @@ -128,6 +119,8 @@ struct dev_context { /* Is this a DSLogic? */ gboolean dslogic; + uint16_t dslogic_mode; + int dslogic_external_clock; }; SR_PRIV int fx2lafw_command_start_acquisition(const struct sr_dev_inst *sdi); @@ -141,6 +134,4 @@ SR_PRIV size_t fx2lafw_get_buffer_size(struct dev_context *devc); SR_PRIV unsigned int fx2lafw_get_number_of_transfers(struct dev_context *devc); SR_PRIV unsigned int fx2lafw_get_timeout(struct dev_context *devc); -int dslogic_fpga_firmware_upload(struct libusb_device_handle *hdl, - const char *filename); #endif