GUsb 0.4.0 released!

Richard Hughes hughsient at gmail.com
Mon Sep 12 13:05:33 UTC 2022


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.

Notes:
 - The JSON format used to serialising devices is not yet stable, and
might change.

New Features:
 - Add support for getting BOS descriptors (Richard Hughes)
 - Allow emulating devices by saving and replaying device events
(Richard Hughes)
 - Cache the list of interfaces and descriptors (Richard Hughes)
 - Serialize the GUsbDevice to and from JSON format (Richard Hughes)

Bugfixes:
 - Ignore usb.ids classes, subclasses and protocols (Richard Hughes)
 - Never dispatch idle events after the context has been destroyed
(Richard Hughes)
 - Skip some functionality when emulating (Richard Hughes)

Tarballs available here: http://people.freedesktop.org/~hughsient/releases/

Richard


More information about the devkit-devel mailing list