projects
/
libam7xxx.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a simple usb_mode_switch clone for am7xxx devices
[libam7xxx.git]
/
src
/
am7xxx.c
diff --git
a/src/am7xxx.c
b/src/am7xxx.c
index
8087f89
..
d22a417
100644
(file)
--- a/
src/am7xxx.c
+++ b/
src/am7xxx.c
@@
-294,7
+294,7
@@
static int send_data(am7xxx_device *dev, uint8_t *buffer, unsigned int len)
trace_dump_buffer(dev->ctx, "sending -->", buffer, len);
trace_dump_buffer(dev->ctx, "sending -->", buffer, len);
- ret = libusb_bulk_transfer(dev->usb_device, 1, buffer, len, &transferred, 0);
+ ret = libusb_bulk_transfer(dev->usb_device,
0x
1, buffer, len, &transferred, 0);
if (ret != 0 || (unsigned int)transferred != len) {
error(dev->ctx, "ret: %d\ttransferred: %d (expected %u)\n",
ret, transferred, len);
if (ret != 0 || (unsigned int)transferred != len) {
error(dev->ctx, "ret: %d\ttransferred: %d (expected %u)\n",
ret, transferred, len);
@@
-542,7
+542,7
@@
static int scan_devices(am7xxx_context *ctx, scan_op op,
goto out;
}
goto out;
}
- libusb_set_configuration((*dev)->usb_device,
1
);
+ libusb_set_configuration((*dev)->usb_device,
2
);
libusb_claim_interface((*dev)->usb_device, 0);
goto out;
}
libusb_claim_interface((*dev)->usb_device, 0);
goto out;
}