diff --git a/olimex.c b/olimex.c index b1a288a..acf63d7 100644 --- a/olimex.c +++ b/olimex.c @@ -103,11 +103,13 @@ static int open_interface(struct olimex_transport *tr, } #endif +#ifdef WIN32 if (usb_set_configuration(tr->handle, 1) < 0) { pr_error(__FILE__": can't set configuration 1"); usb_close(tr->handle); return -1; } +#endif if (usb_claim_interface(tr->handle, tr->int_number) < 0) { pr_error(__FILE__": can't claim interface"); diff --git a/rf2500.c b/rf2500.c index 84f78f1..c3772e3 100644 --- a/rf2500.c +++ b/rf2500.c @@ -74,11 +74,13 @@ static int open_interface(struct rf2500_transport *tr, "detach kernel driver"); #endif +#ifdef WIN32 if (usb_set_configuration(tr->handle, 1) < 0) { pr_error("rf2500: can't set configuration 1"); usb_close(tr->handle); return -1; } +#endif if (usb_claim_interface(tr->handle, tr->int_number) < 0) { pr_error("rf2500: can't claim interface");