Changes between Version 11 and Version 12 of WikiStart
- Timestamp:
- 09/04/10 00:01:58 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v11 v12 3 3 == About == 4 4 5 This site is the home for the libusb project. It aims to create a library for use by user level applications to access USB devices regardless of OS. libusb is an open source project licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License version 2.1].5 This is the home of libusb, a library for user level applications to access USB devices uniformly across many different operating systems. libusb is an open source project licensed under the [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html GNU Lesser General Public License version 2.1]. 6 6 7 == Status == 7 Many participants in the libusb community have helped and continue to help with ideas, implementation, support and improvements for libusb. 8 8 9 Johannes Erdfelt founded the project and lead development through 2007. During this time, libusb-0.1 was developed, stabilised, and adopted by a wide range of projects. Development slowed from that point. 9 == Stable API: libusb-1.0 == 10 10 11 Daniel Drake adopted the project in January 2008 to develop libusb-1.0. This new branch adds features missing from the first release. 12 13 == Stable release == 14 15 As of December 2008, [wiki:Libusb1.0 libusb-1.0] is the current stable branch. Developers are encouraged to port their applications. 11 Daniel Drake adopted the project in January 2008 and worked on a [wiki:Libusb1.0 libusb-1.0] release, which adds several features that were missing from the 0.1 API. As of December 2008, libusb-1.0 is the stable and recommended version to use. Developers are encouraged to port their applications to the new API. 16 12 17 13 * ''See the [wiki:Libusb1.0] page for more information.'' 18 * [http://sourceforge.net/project/showfiles.php?group_id=1674&package_id=277626 Source download]19 * [ http://libusb.sourceforge.net/api-1.0/API documentation]14 * [http://sourceforge.net/project/showfiles.php?group_id=1674&package_id=277626 Download libusb-1.0 releases here] 15 * [api-1.0: API documentation] 20 16 * Compatibility with libusb-0.1 is available through the [wiki:LibusbCompat0.1 libusb-compat-0.1 compatibility layer]. 17 * The [wiki:windows_backend Windows backend] uses WinUSB.sys or Win32 HID APIs, it is considered functional as of June 2010 and is being integrated into the main libusb-1.0 tree. 21 18 22 == Legacy release==19 == Legacy API: libusb-0.1 == 23 20 24 * Latest version: [http://sourceforge.net/project/showfiles.php?group_id=1674&package_id=1632&release_id=398442 v0.1.12] 25 * Supported operating systems: Linux, FreeBSD, NetBSD, OpenBSD, Darwin, MacOS X (and Windows through the [http://sourceforge.net/apps/trac/libusb-win32/wiki libusb-win32 project]). Brief introduction of libusb-win32 is also located in the [wiki:libusb-win32 wiki page here]. 26 * [http://sourceforge.net/project/showfiles.php?group_id=1674 Download here] 27 * [http://libusb.sourceforge.net/doc/ API documentation] 28 * [http://sourceforge.net/apps/trac/libusb-win32/wiki/libusbwin32_examples Unofficial bindings] 29 * [http://sourceforge.net/apps/trac/libusb-win32/wiki/libusbwin32_examples Projects and Examples using libusb-0.1 and libusb-win32] 30 * Development status: this branch has reached maturity, it is unlikely that further releases will happen 21 Johannes Erdfelt founded the libusb project and lead development through 2007. By then, libusb-0.1 had been developed, stabilized, and adopted by a wide range of projects. 31 22 32 == Unstable development branches == 23 * Last release: [http://sourceforge.net/project/showfiles.php?group_id=1674&package_id=1632&release_id=398442 libusb-0.1.12] 24 * Supported operating systems: Linux, FreeBSD, NetBSD, OpenBSD, Darwin, MacOS X (and Windows, through the [wiki:libusb-win32] project). 25 * Development status: libusb-0.1 has reached maturity and no further changes or releases are expected. 26 * Note that [wiki:libusb-win32] is a separate project which still sees some development. Once libusb-1.0 supports the libusb0.sys device driver (#49) then the focus might shift to libusb-1.0 also for remaining libusb-win32 users. 27 * [http://sourceforge.net/project/showfiles.php?group_id=1674 Download libusb-0.1 releases here] 28 * [doc-0.1: API documentation] 29 * [libusb-win32:libusbwin32_examples Unofficial bindings], at the libusb-win32 site 30 * [libusb-win32:libusbwin32_examples Projects and Examples using libusb-0.1 and libusb-win32] 33 31 34 Since December 2009, the following branch is also experiencing active development. As of June 2010, it is considered functional and is in the process of being integrated in the main tree. 32 == Support == 35 33 36 * [wiki:windows_backend Windows backend]: A project to bring a Windows backend to libusb 1.0.34 Please ask support questions on the [wiki:MailingList mailing list] or in the [wiki:IRC IRC channel]. 37 35 38 == Mailing list==36 == Bugs and feature requests == 39 37 40 The libusb-devel mailing list exists for both users of the library, plus developers interested in contributing to the library itself.41 * [http://lists.sourceforge.net/mailman/listinfo/libusb-devel Subscribe] 42 * [http://sourceforge.net/mailarchive/forum.php?forum_name=libusb-devel Archives at SourceForge] 43 * [http://news.gmane.org/gmane.comp.lib.libusb.devel.general Archives at GMANE] 44 * [http://libusb.6.n5.nabble.com/LibUSB-Dev-f7.html Archives at Nabble] 38 If you find a bug in libusb, or wish to request an enhancement, please open a ticket on this web page. 39 40 Make sure to view [/report/1 the list of active tickets] before [/newticket creating a new ticket], so that duplicates can be avoided. 41 42 Thank you for helping make libusb even better! 45 43 46 44 == Related == 47 45 48 * [http://sourceforge.net/projects/linux-usb/files/usbutils/ usbutils] 49 * [http://www.linux-usb.org/ Linux-USB] 46 * [http://sourceforge.net/projects/linux-usb/files/usbutils/ usbutils] includes the very useful lsusb program to view descriptors in devices