A Cross-platform USB Library for Qt. Relies on libusb-1.0.
Features
- Bulk transfer
- Device insertion/removal detection
- Device search
To build
For a shared library:
mkdir build && cd build
qmake ..
make
For a static library:
mkdir build && cd build
qmake "CONFIG+=staticlib" ..
make
TODO
- Interrupt transfer
- isochronous transfer
Usage
Documentation is not complete yet, you can have a look at the examples in the meanwhile.
Documentation
Doxygen documentation can be found here: http://fpoussin.github.io/doxygen/qtusb/
Downloads
Ubuntu PPA: https://launchpad.net/~fpoussin/+archive/ubuntu/ppa Windows libraries are coming soon.