Hi,
has any thought been given to porting op and opgui to libusb? After finding
that hiddev is very, very different to the standard uhid(4) on FreeBSD, libusb
looks like the only way to open up true cross-platform compatibility with OSen
like MacOS and *BSD. The advantage is, of course, that the code will compile
and run anywhere, needing only libusb and the other dependencies on the target
platform. Those are all almost universally available and libusb is part of the
base system on FreeBSD.
Sadly, this is well beyond my own capabilities as a code-monkey which is
frustrating. I'm willing to volunteer for donkey work but I'd need some
pointers and help.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I started with libusb but couldn't get it to work properly so I switched to
the native libraries.
I hate to rely on external libraries when it's possible to use what is already
present on the system; also the size of the actual program is smaller than
most external libraries, which is kind of absurd.
Of course you can modify the code as you like.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
has any thought been given to porting op and opgui to libusb? After finding
that hiddev is very, very different to the standard uhid(4) on FreeBSD, libusb
looks like the only way to open up true cross-platform compatibility with OSen
like MacOS and *BSD. The advantage is, of course, that the code will compile
and run anywhere, needing only libusb and the other dependencies on the target
platform. Those are all almost universally available and libusb is part of the
base system on FreeBSD.
Sadly, this is well beyond my own capabilities as a code-monkey which is
frustrating. I'm willing to volunteer for donkey work but I'd need some
pointers and help.
Hello,
I started with libusb but couldn't get it to work properly so I switched to
the native libraries.
I hate to rely on external libraries when it's possible to use what is already
present on the system; also the size of the actual program is smaller than
most external libraries, which is kind of absurd.
Of course you can modify the code as you like.