Manuel Bl.

Results 190 comments of Manuel Bl.

Thank you for reporting this bug and especially for the detailed analysis. I will look into it.

The exception indicates that USB configuration descriptor 0 cannot be queried. This is strange. This descriptor must be available otherwise the USB device does not work. Did Windows show any...

GraalVM has many restrictions affecting the Foreign Function and Memory (FFM) API. It neither supports upcalls nor calls to `SymbolLookup.libraryLookup()`. Unfortunately, they are required for this library. So the GraalVM...

@Syer10 GraalVM obviously makes progress. I will try to make it work with JavaDoesUSB when I find time.

Release 1.2.1 introduces minor changes so the library works with GraalVM 25 and higher. See the [enumerate_native](https://github.com/manuelbl/JavaDoesUSB/tree/main/examples/enumerate_native) for instructions. The example has the [reachability metadata](https://www.graalvm.org/latest/reference-manual/native-image/metadata/) for Windows, Linux and macOS...

Thank you for the feedback. This is good to know. So far I didn't pay much attention to the Arduino code in that area...

Are you using version 1.0 of the library? Are you using Java 22 or 23?

Using a similar device (SIL CP2102), I can reproduce your case. It's a rather confusing Windows error message. The actual problem is that device has already been claimed by a...

Do you mean a build for GraalVM? The backend of the demo application for the library (https://github.com/manuelbl/SwissQRBillDemo/tree/master, published at https://www.codecrete.net/qrbill/) actually uses a native build. It is built on top...