Changes between Version 184 and Version 185 of windows_backend


Ignore:
Timestamp:
03/08/11 19:39:39 (2 years ago)
Author:
pbatard
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • windows_backend

    v184 v185  
    7171Cygwin users should be able to use the MinGW (32 bit) library with the option -mno-cygwin[[BR]]Note that these archives are provided in the 7z format. If you need a decompressor, you can install [http://www.7-zip.org/ 7-zip]. 
    7272 
     73  * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.03.08.7z 2011.03.08 (pbr336)]''' 
    7374  * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.03.07.7z 2011.03.07 (pbr335)]'''  
    7475  * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.03.03.7z 2011.03.03 (pbr334)]''' 
     
    7677  * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.02.25.7z 2011.02.25 (pbr332)]''' 
    7778  * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.02.22.7z 2011.02.22 (pbr330)]''' (if you are linking against the MinGW32 DLL - please upgrade to pbr332) 
    78   * '''[http://libusb-winusb-wip.googlecode.com/files/libusb_2011.02.21.7z 2011.02.21 (pbr329)]''' 
    7979    
    8080== Development Considerations == 
    8181 
    82   * If you want to access devices outside of WinUSB [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] or libusbK, such as HID ones, you must either use the HID branch (which is going to be discontinued) or use another library such as HIDAPI. For more info about the HID removal, see the libusb-devel mailing list. 
     82  * If you want to access devices outside of WinUSB [http://msdn.microsoft.com/en-us/library/aa476426.aspx WinUSB] or libusbK, such as HID ones, you must either use the HID branch (which is going to be discontinued) or use another library such as [http://www.signal11.us/oss/hidapi/ HIDAPI]. For more info about the HID removal, see the libusb-devel mailing list. 
    8383  * Windows' handling of composite devices is done with multiple drivers (VID_####&PID_####&MI_##), descendants of the usbccgp.sys driver (Composite Generic Parent), as this is Windows' default. For more info, see "2. How Windows handles a composite device" at [http://www.cygnal.org/ubb/Forum9/HTML/001050.html]. It is however possible to replace the composite parent driver with WinUSB to access the device. 
    8484  * Because Windows does not provide a native poll() function, and cygwin is the only development environment that provides such a call, the use of libusb file descriptors with poll() on cygwin is '''NOT''' supported. We should provide native Windows events, to use with WaitForSingleObject/WaitForMultipleObjects, in a future version of libusb.