#define INTERFACE 0
static int quit = 0;
-static int debug = 1;
+static int debug = 0;
/* Not in all libusb-1.0 versions, so we have to roll our own :-( */
static char * usb_strerror(int e)
int cnt;
if (debug)
- hexdump(send_data, len, "< ");
+ hexdump(send_data, len, "USB < ");
err = libusb_interrupt_transfer(usbdev->usb_devh, EP_OUT, send_data, len, &cnt, USB_TIMEOUT);
if (err) {
fprintf(stderr, "Can't send data: %s\n", usb_strerror(err));
} else {
if (cb_data && cb_data->cb) {
if (debug)
- hexdump(transfer->buffer, transfer->actual_length, "> ");
+ hexdump(transfer->buffer, transfer->actual_length, "USB > ");
cb_data->cb(transfer->buffer, transfer->actual_length, cb_data->data);
} else {
hexdump(transfer->buffer, transfer->actual_length, "> ");
libusb_exit(NULL);
}
+
+void hmcfgusb_set_debug(int d)
+{
+ debug = d;
+}