GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous control, bulk and interrupt transfers with proper cancellation and integration into a mainloop.
Tarballs available here: https://github.com/hughsie/libgusb/releases This release adds the following features: * Add new API to make emulation easier to use This release fixes the following bugs: * Emit remove devices with matching tags when loading contexts * Fix a critical warning when finalizing devices without endpoints * Reduce the debugging level when emulating firmware Richard