fx2lafw/dslogic: Fixed dslogic_set_vth package structure

This commit is contained in:
Joel Holdsworth 2017-06-08 16:47:57 -06:00 committed by Uwe Hermann
parent ac0facf4e0
commit c2f35321b3
1 changed files with 5 additions and 5 deletions

View File

@ -40,15 +40,15 @@ SR_PRIV int dslogic_set_vth(const struct sr_dev_inst *sdi, double vth)
{
struct sr_usb_dev_inst *usb;
int ret;
uint8_t cmd;
const uint8_t value = (vth / 5.0) * 255;
const uint16_t cmd = value | (DS_ADDR_VTH << 8);
usb = sdi->conn;
cmd = (vth / 5.0) * 255;
/* Send the control command. */
ret = libusb_control_transfer(usb->devhdl, LIBUSB_REQUEST_TYPE_VENDOR |
LIBUSB_ENDPOINT_OUT, DS_CMD_WR_REG, 0x0000, 0x0000,
ret = libusb_control_transfer(usb->devhdl,
LIBUSB_REQUEST_TYPE_VENDOR | LIBUSB_ENDPOINT_OUT,
DS_CMD_WR_REG, 0x0000, 0x0000,
(unsigned char *)&cmd, sizeof(cmd), 3000);
if (ret < 0) {
sr_err("Unable to send VTH command: %s.",