This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
start [2015/06/19 11:50] – [Overview] ursgraf | start [2022/06/02 11:59] – ursgraf | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Overview ====== | ====== Overview ====== | ||
- | LibusbJava is a Java wrapper for [[http:// | + | LibusbJava is a Java wrapper for [[http:// |
- | [{{: | + | [{{: |
- | It provides the necessary shared libraries and Java classes to access libusb trough the Java Native Interface. | + | This projects |
- | The class ch.ntb.usb.LibusbJava loads the shared library and provides the native interface to access libusb. \\ | + | The source code is organized as follows: |
- | The source | + | |
* java -> the java source code | * java -> the java source code | ||
* LibusbJava -> the shared library | * LibusbJava -> the shared library | ||
- | LibusbJava is licensed under the GNU Lesser General Public | + | LibusbJava is licensed under the Apache |
- | For any feedback or suggestions please use the Sourceforge | + | For any feedback or suggestions please use the GitLab |
- | You can use an USB-Device | + | You can use an USB device |
</ | </ | ||
Line 21: | Line 20: | ||
<WRAP blindcell 38%> | <WRAP blindcell 38%> | ||
==== News ==== | ==== News ==== | ||
+ | <box right 100% | 2022/5/31: New hosting> | ||
+ | transferred from github to our gitlab server | ||
+ | </ | ||
+ | <box right 100% | 2018/10/23: New license> | ||
+ | change of license to Apache License 2.0 | ||
+ | </ | ||
+ | <box right 100% | 2018/10/23: New version> | ||
+ | full libusb support (interrupt and isochronous transfers added) | ||
+ | </ | ||
+ | |||
+ | ---- | ||
<box 100% green right | libusbJava> | <box 100% green right | libusbJava> | ||
- | * [[http://libusbjava.sourceforge.net | Projekt-Seite]] | + | * [[https://gitlab.ost.ch/tech/inf/public/libusb-java| Code and Downloads]] |
- | * [[http://libusbjava.sourceforge.net/javadoc/1.x/ | API (1.x)]] | + | * [[http://api.libusb-java.ch/| API (1.2)]] |
- | * [[http://libusbjava.sourceforge.net/ | + | |
</ | </ | ||
<box 100% red right | **Important**> | <box 100% red right | **Important**> | ||
- | * LibusbJava has limited API at the moment. It is implemented just as far as we use it at the NTB with the [[http://wiki.ntb.ch/infoportal/embedded_systems/mpc555/usb-bdi|MPC555 USB BDI]]. | + | * Isochronous transfers work on Linux. On Windows, |
</ | </ | ||
</ | </ | ||
</ | </ | ||
- | ===== Overview ===== | ||
- | |||
- | * [[.: | ||
- | * [[.: | ||