diff options
author | Pali Rohár <pali.rohar@gmail.com> | 2016-02-21 20:52:21 +0100 |
---|---|---|
committer | Pali Rohár <pali.rohar@gmail.com> | 2016-02-21 20:52:21 +0100 |
commit | bc7894b99dc4902b365b5f2e5bb258f471fe5582 (patch) | |
tree | 461524cfd4c20119dfbc9e120313974ebc97249e /src/mkii.c | |
parent | abcf2562689a46386b45eaa34da44010054244ae (diff) | |
download | 0xFFFF-bc7894b99dc4902b365b5f2e5bb258f471fe5582.tar.bz2 |
all: Fix usb endpoints after conversion to libusb 1.0
Endpoint in nolo.c for libusb_bulk_transfer must be 0x02, not 0x01.
Diffstat (limited to 'src/mkii.c')
-rw-r--r-- | src/mkii.c | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -29,9 +29,6 @@ #include "device.h" #include "usb-device.h" -#define READ_DEV 0x81 -#define WRITE_DEV 0x01 - #define MKII_OUT 0x8810001B #define MKII_IN 0x8800101B @@ -62,13 +59,13 @@ static int mkii_send_receive(libusb_device_handle * udev, uint8_t type, struct m in_msg->num = number++; in_msg->type = type; - ret = libusb_bulk_transfer(udev, WRITE_DEV, (unsigned char *)in_msg, data_size + sizeof(*in_msg), &transferred, 5000); + ret = libusb_bulk_transfer(udev, USB_WRITE_EP, (unsigned char *)in_msg, data_size + sizeof(*in_msg), &transferred, 5000); if ( ret < 0 ) return ret; if ( (size_t)transferred != data_size + sizeof(*in_msg) ) return -1; - ret = libusb_bulk_transfer(udev, READ_DEV, (unsigned char *)out_msg, out_size, &transferred, 5000); + ret = libusb_bulk_transfer(udev, USB_READ_EP, (unsigned char *)out_msg, out_size, &transferred, 5000); if ( ret < 0 ) return ret; if ( (size_t)transferred < sizeof(*out_msg) ) |