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.
Version 0.3.8 ~~~~~~~~~~~~~ Released: 2021-10-06 New Features: - Add g_usb_device_get_string_descriptor_bytes_full (Ricardo CaƱuelo) Bugfixes: - Add the GUsbEndpoint methods to the docs (Richard Hughes) - Fix hotplug handling and signal emission during enumerate (Benjamin Berg) Tarballs available here: http://people.freedesktop.org/~hughsient/releases/ Richard.