Xiaofan Chen | 1 Sep 05:01 2007
Picon

Re: libUsb Windows XP 64-bit

On 8/31/07, Spiro Trikaliotis <an-libusb-win32 <at> spiro.trikaliotis.net> wrote:
> * On Thu, Aug 30, 2007 at 07:54:14PM +0800 Xiaofan Chen wrote:
> > On 8/30/07, Bachelier, Georges <georges.bachelier <at> atmel.com> wrote:
> > > We provide the libUsb-Win32 driver and DLL to our customers within our
> > > software package (Atmel – In-System Programming application). One of our
> > > customers is asking for an XP 64-bit version of libUsb. Is there anything
> > > available or planned?
> >
> > According to the forum archive, XP 64bit is  supported but not Vista 64bit.
>
> Unless someone is willing to contribute his Verisign (or similar) key to
> sign a 64 bit driver, it is unlikely that this will change soon. That
> is, this holds true as long as there is no new implementation that
> utilizes the built-in driver winusb.sys.

I am not an USB expert but even with winusb.sys one still needs to
provide an INF file. Does that mean the situation will be any better
unless the INF is WHQLed? I do not have Vista now.

For example, people still need to provide an inf file for CDC-ACM
device even though they use the default usbser.sys in Windows.

The safe bet is HID which does not need an inf file in most cases.

> Citing Stephan in Message-Id: <2065512040 <at> web.de>:
>
> * On Mon, Jun 25, 2007 at 09:03:58PM +0200 Stephan Meyer wrote:
> >
> > The current version (0.1.12.1) works without any problems
> > on vista-32bit but NOT on vista-64bit.
(Continue reading)

amin mosayyebzadeh | 1 Sep 14:20 2007
Picon

USB_BULK_READ()

hi all,
I use usb_bulk_read() for reading usb device sending data, but if I try to read once again, PC will be reseted.(in below code, when I change prime value of k to 2).
if I plug device out then plug in to pc, I can read again. Do you know why? thanks.

int usb_test(usb_dev_handle *udev, int cnt) {

    time_t start, end;
    double dif=0;

    ofstream ofile;
    ofile.open("result.txt");
   
    time (&start);
    time (&end);
  
   //PROBLEM IS HERE
    for(int k = 1; k>0; k--){

        char* rb;
        char* wb;
        int i=0, result;
        rb = new char[4096];
        wb = new char[2048];
        int count = cnt;
       
        //getting size of reading blocks;
        ifstream ifile;
        ifile.open("test.txt");
        while(!ifile.eof()){
           ifile.get();
            i++;
        }
        ifile.close();
     
        //reading received data
        result = usb_bulk_read (udev, 2, rb, i, 1000);
        if (result < 0) {
            printf("\nCould not read: %s", usb_strerror());
            return result;
        } else {
            count -= result;   
            printf("\nread %d bytes ", result);
        }
       
        //print read buffer
        for (int j=0; j<result; j++) {
            ofile << rb[j];
        }
        time(&end);
        dif = difftime(end , start);
        delete rb;
        delete wb;
    }
    ofile.close();   
    return 0;
}


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
Krakora, Robert V | 3 Sep 15:57 2007

USB_BULK_READ() (amin mosayyebzadeh)


Amin:

It looks like there is possibly a bug in your code.  The variable i contains the size of reading blocks and that
is passed in to usb_bulk_read().  However, if the size of reading blocks is greater than the size of the
allocated buffer then there can be a buffer overrun in the driver causing a blue screen or PC reboot (based
on how you have Windows configured to handle the exception blue screen vs. automatic reboot).  To fix this,
malloc() the buffer after calculating the size of reading blocks (do not forget to free it).  You can
configure Windows to show a blue screen instead of automatically rebooting.  The blue screen will
indicate in which driver the exception occurred and show a dump of registers and memory.

Best Regards,

Rob Krakora
Software Engineer
Delphi Electronics & Safety
e-mail: robert.v.krakora <at> delphi.com
phone: 765-451-8574

________________________________

From: libusb-win32-devel-bounces <at> lists.sourceforge.net on behalf of libusb-win32-devel-request <at> lists.sourceforge.net
Sent: Sat 9/1/2007 3:04 PM
To: libusb-win32-devel <at> lists.sourceforge.net
Subject: Libusb-win32-devel Digest, Vol 16, Issue 1

Send Libusb-win32-devel mailing list submissions to
        libusb-win32-devel <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
        https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
or, via email, send a message with subject or body 'help' to
        libusb-win32-devel-request <at> lists.sourceforge.net

You can reach the person managing the list at
        libusb-win32-devel-owner <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Libusb-win32-devel digest..."

Today's Topics:

   1. Re: libUsb Windows XP 64-bit (Xiaofan Chen)
   2. USB_BULK_READ() (amin mosayyebzadeh)

----------------------------------------------------------------------

Message: 1
Date: Sat, 1 Sep 2007 11:01:21 +0800
From: "Xiaofan Chen" <xiaofanc <at> gmail.com>
Subject: Re: [Libusb-win32-devel] libUsb Windows XP 64-bit
To: libusb-win32-devel <at> lists.sourceforge.net
Message-ID:
        <a276da400708312001k718611baif8836bab36b64beb <at> mail.gmail.com>
Content-Type: text/plain; charset=WINDOWS-1252

On 8/31/07, Spiro Trikaliotis <an-libusb-win32 <at> spiro.trikaliotis.net> wrote:
> * On Thu, Aug 30, 2007 at 07:54:14PM +0800 Xiaofan Chen wrote:
> > On 8/30/07, Bachelier, Georges <georges.bachelier <at> atmel.com> wrote:
> > > We provide the libUsb-Win32 driver and DLL to our customers within our
> > > software package (Atmel ? In-System Programming application). One of our
> > > customers is asking for an XP 64-bit version of libUsb. Is there anything
> > > available or planned?
> >
> > According to the forum archive, XP 64bit is  supported but not Vista 64bit.
>
> Unless someone is willing to contribute his Verisign (or similar) key to
> sign a 64 bit driver, it is unlikely that this will change soon. That
> is, this holds true as long as there is no new implementation that
> utilizes the built-in driver winusb.sys.

I am not an USB expert but even with winusb.sys one still needs to
provide an INF file. Does that mean the situation will be any better
unless the INF is WHQLed? I do not have Vista now.

For example, people still need to provide an inf file for CDC-ACM
device even though they use the default usbser.sys in Windows.

The safe bet is HID which does not need an inf file in most cases.

> Citing Stephan in Message-Id: <2065512040 <at> web.de>:
>
> * On Mon, Jun 25, 2007 at 09:03:58PM +0200 Stephan Meyer wrote:
> >
> > The current version (0.1.12.1) works without any problems
> > on vista-32bit but NOT on vista-64bit.
> > Furture versions of the DLL will use vista's built-in winusb.sys
> > driver and will therefore work on both platforms. If you're
> > interrested in a pre-pre-alpha version then grab the latest sources
> > from the SVN and try it out.
> > http://libusb-win32.svn.sourceforge.net/viewvc/libusb-win32/trunk/libusb1/
>
> So, you might want to help Stephan in getting the new version done in
> order to get the Vista 64-bit version.
>

I would like to help but I do not know much about programming. I
can certainly help for testing. I've tested the HID backend and
it is only partially working. Not so sure anout the WinUSB
backend since I am still learning how to use WinUSB. There
are very few WinUSB examples on the web. For example, I am
having problems with WinUSB here.
http://forum.microchip.com/tm.aspx?m=264046
Now I have an WinUSB host example in Visual C++ 2005
Express so I am learning how to use it.

Hopefully some other person will help Stephan to get the HID
and WinUSB backend to work. That would be really nice.

Regards,
Xiaofan

------------------------------

Message: 2
Date: Sat, 1 Sep 2007 15:50:05 +0330
From: "amin mosayyebzadeh" <siramin056 <at> gmail.com>
Subject: [Libusb-win32-devel] USB_BULK_READ()
To: libusb-win32-devel <at> lists.sourceforge.net
Message-ID:
        <e71cbb750709010520u72a93cfcm756d9eff15e52a4 <at> mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

hi all,
I use usb_bulk_read() for reading usb device sending data, but if I try to
read once again, PC will be reseted.(in below code, when I change prime
value of k to 2).
if I plug device out then plug in to pc, I can read again. Do you know why?
thanks.

int usb_test(usb_dev_handle *udev, int cnt) {

    time_t start, end;
    double dif=0;

    ofstream ofile;
    ofile.open("result.txt");

    time (&start);
    time (&end);

   //PROBLEM IS HERE
    for(int k = 1; k>0; k--){

        char* rb;
        char* wb;
        int i=0, result;
        rb = new char[4096];
        wb = new char[2048];
        int count = cnt;

        //getting size of reading blocks;
        ifstream ifile;
        ifile.open("test.txt");
        while(!ifile.eof()){
           ifile.get();
            i++;
        }
        ifile.close();

        //reading received data
        result = usb_bulk_read (udev, 2, rb, i, 1000);
        if (result < 0) {
            printf("\nCould not read: %s", usb_strerror());
            return result;
        } else {
            count -= result;
            printf("\nread %d bytes ", result);
        }

        //print read buffer
        for (int j=0; j<result; j++) {
            ofile << rb[j];
        }
        time(&end);
        dif = difftime(end , start);
        delete rb;
        delete wb;
    }
    ofile.close();
    return 0;
}
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/

------------------------------

_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel

End of Libusb-win32-devel Digest, Vol 16, Issue 1
*************************************************

****************************************************************************************

Note:  If the reader of this message is not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited. If you have received this
communication in error, please notify us immediately by replying to the message and deleting it from your
computer. Thank you. 

****************************************************************************************

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
Vincent Julien | 4 Sep 18:35 2007
Picon

LibUsb_win32 license question

Hello everybody on the list,

This is my first post on this list, and I hope that someone here could bring me precisions, even if my question may sounds dumb.

I am developping an application for my employer (that is, a commercial application, although this application will maybe be distributed freely).
This application uses LibUsb-win32 in order to establish an usb communication with an usb device and exchange data via bulk transfers.
The application is (currently) compiled with VisualStudio, includes the usb.h header and libusb.lib (in order to compile). The LibUsb-win32 library in itself has not been changed in any way.

My question is about license and distribution : I have carrefully read the LGPL v2.1, but I would like to make sure that I fully understand all the terms, in order not to deny the authors rights in any way.

Since my application "contains no derivative of any portion of the library, but is designed to work with the library by being compiled or linked with it", it is a "work that uses the library", and I think that I am free to distribute my application without providing the source code and/or the object files of my application. Am I right?
In a case where my application would display copyright notice, I plan to mention LibUsb-Win32.
I also plan to distribute the LibUsb-Win32 library, including copyright notice, disclamer of warranty and a copy of the LGPL, as expected.

Could someone confirms that I not going the wrong way?
If I am not in a case that allows me to distribute my application without providing the source and objets files of my application, what should I do to be allowed to do so?

Thank you in advance for your support
And sorry for this rather boring question (My aim is to make sure that I satisfy my obligations under the license, and to go against the rights of the authors)

V.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
Stephan Meyer | 6 Sep 08:49 2007
Picon

Re: LibUsb_win32 license question

To fulfill the requirements of the license (LGPL/GPL)
you ...

- DO NOT have to distribute the source code of your
  own application. The LGPL explicitly allows you to
  link your (closed source) application against the
  library
- if you distribute libusb-win32's driver or DLL
  along with your own application then you either
  have to provide libusb-win32's source code or
  point your users to a location where they can 
  download it. You also have to include libusb-win32's 
  licence and copyright so that your users know about
  their rights (and responsibilities)

Stephan

> Hello everybody on the list,
> 
> This is my first post on this list, and I hope that someone here 
> could bring me precisions, even if my question may sounds dumb.
> 
> I am developping an application for my employer (that is, a 
> commercial application, although this application will maybe be 
> distributed freely). 
> This application uses LibUsb-win32 in order to establish an usb 
> communication with an usb device and exchange data via bulk transfers. 
> The application is (currently) compiled with VisualStudio, includes 
> the usb.h header and libusb.lib (in order to compile). The LibUsb-
> win32 library in itself has not been changed in any way.
> 
> My question is about license and distribution : I have carrefully 
> read the LGPL v2.1, but I would like to make sure that I fully 
> understand all the terms, in order not to deny the authors rights inany 
way. 
> 
> Since my application "contains no derivative of any portion of the 
> library, but is designed to work with the library by being compiled 
> or linked with it", it is a "work that uses the library", and I 
> think that I am free to distribute my application without providing 
> the source code and/or the object files of my application. Am I right? 
> In a case where my application would display copyright notice, I 
> plan to mention LibUsb-Win32.
> I also plan to distribute the LibUsb-Win32 library, including 
> copyright notice, disclamer of warranty and a copy of the LGPL, as 
expected. 
> 
> Could someone confirms that I not going the wrong way?
> If I am not in a case that allows me to distribute my application 
> without providing the source and objets files of my application, 
> what should I do to be allowed to do so? 
> 
> Thank you in advance for your support
> And sorry for this rather boring question (My aim is to make sure 
> that I satisfy my obligations under the license, and to go against 
> the rights of the authors)
> 
> V.
> 
-------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> Libusb-win32-devel mailing list
> Libusb-win32-devel <at> lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
Prabhu R | 7 Sep 06:20 2007
Picon

usb_control_msg() returning -1

Hi Guys,
 
            I tried to use usb_control_msg() for a vendor specific request, but its returning -1(failure). I have one of my device connected. My code is given below.
My values for the parameter are the following,
RequestType - 0xc1 (vendor specific request)
Request        - 0x82
Value            - 0
Index             - 0 
buffer             - char data[10] 
length            - 10
timeout          - 1000
 
Please provide a suggestion.
 
Source Code:

#include

<stdio.h>

#include

"usb.h"

main()

{

int i;

char data[10];

struct usb_bus *bus;

struct usb_device *device;

struct usb_dev_handle *handle;

usb_init();

i = usb_find_busses();

printf(

"No of busses found = %d\n", i);

i = usb_find_devices();

printf(

"No of devices found = %d\n", i);

for(bus = usb_get_busses(); bus; bus = bus->next)

{

for(device = bus->devices; device; device = device->next)

{

printf(

"Starting to open device.....\n");

handle = usb_open(device);

i = usb_control_msg(handle, 0xc1, 0x82, 0, 0, data, 10, 1000);

printf(

"Return Value of usb_control_msg() = %d", i);

usb_close(handle);

}

}

getch();

}

Output:

No of busses found = 1

No of devices found = 1

Starting to open device.....

Return Value of usb_control_msg() = -1

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
Stephan Meyer | 7 Sep 12:51 2007
Picon

Antwort: [RMX:##] Re: LibUsb_win32 license question

libusb.lib is *not* a static version of libusb0.dll it's just 
an import library that loads the DLL at runtime.

Apart from that I don't know (I'm no LGPL expert)
whether or not its legal to *statically* link a proprietary
application with a LGPL library.

Stephan

> Hello Stephan,
> 
> Thank you for taking time to answer me.
> Just to make sure that everything is clear on my side : the 
> requirements below apply if I link my code with a static version of 
> the library ? (That is, my code is linked with libusb.lib, and it 
> does not load the DLL)
> 
> Thanks
> Vincent
> 
> 
> 
> > To fulfill the requirements of the license (LGPL/GPL)
> > you ...
> > 
> > - DO NOT have to distribute the source code of your 
> >  own application. The LGPL explicitly allows you to
> >  link your (closed source) application against the
> >  library
> > - if you distribute libusb-win32's driver or DLL
> >  along with your own application then you either 
> >  have to provide libusb-win32's source code or
> >  point your users to a location where they can
> >  download it. You also have to include libusb-win32's
> >  licence and copyright so that your users know about 
> >  their rights (and responsibilities)
> > 
> > 
> > Stephan

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
Stephan Meyer | 10 Sep 08:39 2007
Picon

Re: Regd usb_control_msg() returning -1

> Hi Stephan,
>                  Please provide a solution to my problem regd 
> usb_control_msg() returning -1.

Please provide more debugging information! 
What does usb_strerror() return?

> 
> With thanks & Regards,
> Prabhu
> 
> 
> On 9/8/07, libusb-win32-devel-request <at> lists.sourceforge.net < 
> libusb-win32-devel-request <at> lists.sourceforge.net> wrote: 
> Send Libusb-win32-devel mailing list submissions to
>        libusb-win32-devel <at> lists.sourceforge.net
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel 
> or, via email, send a message with subject or body 'help' to
>        libusb-win32-devel-request <at> lists.sourceforge.net
> 
> You can reach the person managing the list at 
>        libusb-win32-devel-owner <at> lists.sourceforge.net
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Libusb-win32-devel digest..." 
> 
> 
> Today's Topics:
> 
>   1. usb_control_msg() returning -1 (Prabhu R)
>   2. Antwort: [RMX:##] Re: LibUsb_win32 license        question
>      (Stephan Meyer)
> 
> 
> ---------------------------------------------------------------------- 
> 
> Message: 1
> Date: Fri, 7 Sep 2007 09:50:42 +0530
> From: "Prabhu R" <eceprabhu <at> gmail.com>
> Subject: [Libusb-win32-devel] usb_control_msg() returning -1 
> To: libusb-win32-devel <at> lists.sourceforge.net
> Message-ID:
>        <78476d680709062120x32ff16c5padf6d646671c07db <at> mail.gmail.com >
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Hi Guys,
> 
>            I tried to use usb_control_msg() for a vendor specific 
request,
> but its returning -1(failure). I have one of my device connected. My 
code is 
> given below.
> My values for the parameter are the following,
> RequestType - 0xc1 (vendor specific request)
> Request        - 0x82
> Value            - 0
> Index             - 0
> buffer             - char data[10] 
> length            - 10
> timeout          - 1000
> 
> Please provide a suggestion.
> 
> Source Code:
> 
> #include <stdio.h>
> 
> #include "usb.h"
> 
> main()
> 
> {
> 
> int i;
> 
> char data[10]; 
> 
> struct usb_bus *bus;
> 
> struct usb_device *device;
> 
> struct usb_dev_handle *handle;
> 
> usb_init();
> 
> i = usb_find_busses();
> 
> printf("No of busses found = %d\n", i);
> 
> i = usb_find_devices(); 
> 
> printf("No of devices found = %d\n", i);
> 
> for(bus = usb_get_busses(); bus; bus = bus->next)
> 
> {
> 
> for(device = bus->devices; device; device = device->next)
> 
> {
> 
> printf("Starting to open device.....\n"); 
> 
> handle = usb_open(device);
> 
> i = usb_control_msg(handle, 0xc1, 0x82, 0, 0, data, 10, 1000);
> 
> printf("Return Value of usb_control_msg() = %d", i);
> 
> usb_close(handle);
> 
> }
> 
> }
> 
> getch();
> 
> }
> 
> Output:
> 
> No of busses found = 1
> 
> No of devices found = 1
> 
> Starting to open device.....
> 
> Return Value of usb_control_msg() = -1
> -------------- next part -------------- 
> An HTML attachment was scrubbed...
> 
> ------------------------------
> 
> Message: 2
> Date: Fri, 7 Sep 2007 12:51:58 +0200
> From: Stephan Meyer <Stephan.Meyer <at> iav.de >
> Subject: [Libusb-win32-devel] Antwort: [RMX:##] Re: LibUsb_win32
>        license question
> To: "Vincent Julien" <vince.julien <at> gmail.com>
> Cc: libusb-win32-devel <at> lists.sourceforge.net
> Message-ID:
> <OF6A3D7103.A706EBB2-ONC125734F.003B9AC9-C125734F.003BB13A <at> retarus.de >
> Content-Type: text/plain; charset="US-ASCII"
> 
> libusb.lib is *not* a static version of libusb0.dll it's just
> an import library that loads the DLL at runtime.
> 
> Apart from that I don't know (I'm no LGPL expert) 
> whether or not its legal to *statically* link a proprietary
> application with a LGPL library.
> 
> Stephan
> 
> 
> > Hello Stephan,
> >
> > Thank you for taking time to answer me.
> > Just to make sure that everything is clear on my side : the 
> > requirements below apply if I link my code with a static version of
> > the library ? (That is, my code is linked with libusb.lib, and it
> > does not load the DLL)
> >
> > Thanks
> > Vincent
> >
> >
> >
> > > To fulfill the requirements of the license (LGPL/GPL)
> > > you ...
> > >
> > > - DO NOT have to distribute the source code of your
> > >  own application. The LGPL explicitly allows you to 
> > >  link your (closed source) application against the
> > >  library
> > > - if you distribute libusb-win32's driver or DLL
> > >  along with your own application then you either
> > >  have to provide libusb-win32's source code or 
> > >  point your users to a location where they can
> > >  download it. You also have to include libusb-win32's
> > >  licence and copyright so that your users know about
> > >  their rights (and responsibilities) 
> > >
> > >
> > > Stephan
> 
> 
> 
> 
> ------------------------------
> 
> 
-------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. 
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>   http://get.splunk.com/
> 
> ------------------------------
> 
> _______________________________________________
> Libusb-win32-devel mailing list
> Libusb-win32-devel <at> lists.sourceforge.net 
> https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
> 
> 
> End of Libusb-win32-devel Digest, Vol 16, Issue 5
> ************************************************* 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
seanbdurkin | 14 Sep 02:19 2007
Picon

(no subject)

Hi,

 

There appears to be two home pages for libUSB:

 

Are they describing the same product? Or are they describing two different competing products?
Is there a difference between libusb and libusb-win32?

 

 

Faithfully,
Sean B. Durkin
Check Out the new free AIM(R) Mail -- Unlimited storage and industry-leading spam and email virus protection.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel
amol sukerkar | 14 Sep 20:08 2007
Picon

Re: (no subject)

Sean:
        As far as my knowledge goes, libusb is for Linux platform whereas libusb-win32 is for Windows platform. Their APIs are compatible with each other.

On 9/14/07, seanbdurkin <at> netscape.net <seanbdurkin <at> netscape.net> wrote:
Hi,
 
There appears to be two home pages for libUSB:
 
Are they describing the same product? Or are they describing two different competing products?
Is there a difference between libusb and libusb-win32?
 
 
Faithfully,
Sean B. Durkin
Check Out the new free AIM(R) Mail -- Unlimited storage and industry-leading spam and email virus protection.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Libusb-win32-devel mailing list
Libusb-win32-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusb-win32-devel

Gmane