The USB library for .NET

#usblib (SharpUSBLib) is a wrapper around the libusb project (WIN32), thus you must have it installed prior to using #usblib. Mike started this project because he wanted to program a power switch (GEMBIRD SIS-PM) with a USB port and didn't find any .NET USB library. One goal is to provide a platform independent (Linux/Win32 solution) USB access layer for .NET.

License

The library is dual-licensed: GPL or LGPL. The latter allows you to use the library in closed-source applications (when you link against the library, including the source code is still not allowed - it has to be in a separate assembly).

Download

Downloads are hosted on sf.net together with our #develop and #ziplib projects: Get the latest version (source, binary, samples, documentation)

Want to be notified of new releases?

Join our #usblib release announcement list
Sign up for the announcement list if you haven't yet, or manage your subscription

Authors

#usblib has been developed by Mike Krueger.

Change Log

The changes are documented in the release history that can be found in our project wiki.

 

Copyright ©2001-2012 IC#Code. All rights reserved. Want to sponsor a feature / the project? Get in touch!