|
|
|
@fbad9a
|
4 years |
dsd |
Linux: Compatibility with new sysfs descriptors file
As of 2.6.26, the …
|
|
|
|
@1df713
|
4 years |
dsd |
Introduce contexts to the API
Suggested by David Zeuthen. This allows …
|
|
|
|
@d5f828
|
4 years |
dsd |
Overflow handling
|
|
|
|
@e7a7a4
|
4 years |
dsd |
docs update
Add a THANKS file, make copyright notices easily accessible, …
|
|
|
|
@7c5254
|
4 years |
dsd |
Implement serialization of event handlers
Now offers a mechanism to wait …
|
|
|
|
@eb2563
|
4 years |
dsd |
More informative libusb_open() return code
Hopefully one of the last API …
|
|
|
|
@1298c5
|
4 years |
dsd |
Backend documentation for porting efforts
Hopefully comprehensive enough …
|
|
|
|
@fec7c8
|
4 years |
dsd |
Handle hot-unplugging
This involved moving from select() to poll() …
|
|
|
|
@aeb905
|
4 years |
dsd |
Documentation work
|
|
|
|
@ba5d9a
|
4 years |
dsd |
Endianness of control setup packets
Document behaviour where host-endian …
|
|
|
|
@7bedc3
|
4 years |
dsd |
Document that releasing interface causes SET_INTERFACE control request
|
|
|
|
@f2ede9
|
4 years |
dsd |
Support unconfigured devices
|
|
|
|
@8ebb4c
|
4 years |
dsd |
Linux: fix caching of active configuration for non-sysfs
|
|
|
|
@fe4adc
|
4 years |
dsd |
Rework configuration handling
libusb no longer caches descriptors in …
|
|
|
|
@10d4e4
|
4 years |
dsd |
Documentation work
Partially based on some libusb-devel discussions
|
|
|
|
@885c2a
|
4 years |
dsd |
documentation touchups
|
|
|
|
@7da521
|
4 years |
dsd |
Linux: fix logical URB allocation
We were allocating the wrong number of …
|
|
|
|
@5384bb
|
4 years |
dsd |
Linux: better EACCES handling
|
|
|
|
@e2f822
|
4 years |
dsd |
Linux: use read-only access to enumerate devices and descriptors
Write …
|
|
|
|
@e20f82
|
4 years |
dsd |
Allow multiple interfaces to be claimed
|
|
|
|
@201289
|
4 years |
dsd |
standardised error codes
|
|
|
|
@e12618
|
4 years |
dsd |
add threaded example program
|
|
|
|
@d2ff2b
|
4 years |
dsd |
lock flying_transfers during transfer removal
|
|
|
|
@ad6e2b
|
4 years |
dsd |
Linux: fire multiple URBs at once for split transfers
This results in a …
|
|
|
|
@d9b2ce
|
4 years |
dsd |
Constify some return data
Make it clear that apps should not mess with …
|
|
|
|
@8d8098
|
4 years |
dsd |
Rename libusb_poll() to libusb_handle_events()
|
|
|
|
@211f80
|
4 years |
dsd |
Isochronous endpoint I/O
Due to variable-sized structures, this involved …
|
|
|
|
@0499e9
|
4 years |
dsd |
it's called bmRequestType
|
|
|
|
@88884a
|
4 years |
dsd |
Save transfer flags before invoking callback
The callback may free the …
|
|
|
|
@ead09c
|
4 years |
dsd |
API documentation
Hopefully mostly complete. Some constants were renamed …
|
|
|
|
@c0c943
|
4 years |
dsd |
Beginnings of cross-platform abstraction
This also includes a …
|
|
|
|
@de4c53
|
4 years |
dsd |
Add transfer flags
|
|
|
|
@9e89d1
|
4 years |
dsd |
Rename descriptor-getting functions
Based on feedback from Tim Roberts
|
|
|
|
@ebad1c
|
4 years |
dsd |
Rename libusb_dev_handle to libusb_device_handle
|
|
|
|
@66348c
|
4 years |
dsd |
Separate transfer allocation and submission
Leads to some hefty API …
|
|
|
|
@d21ebe
|
4 years |
dsd |
Rework URB API naming
Now refer to everything as "transfers" as …
|
|
|
|
@fd6fb3
|
4 years |
dsd |
Add fallback on /proc/bus/usb
/dev/bus/usb is a relatively new thing …
|
|
|
|
@f3fdf4
|
4 years |
dsd |
Persistent libusb_device storage
Devices are now assigned a session ID …
|
|
|
|
@9cfdb4
|
4 years |
dsd |
Rework device discovery API
libusb_find_devices and libusb_get_devices …
|
|
|
|
@b87352
|
4 years |
dsd |
Notifications for changes to the fd set
Applications can now be notified …
|
|
|
|
@e58310
|
4 years |
dsd |
TODO update
|
|
|
|
@637a8d
|
4 years |
dsd |
Remove timers and signalfd
Instead of timers, add a mechanism for …
|
|
|
|
@8c56ab
|
4 years |
dsd |
Poll usbfs descriptors directly
We don't need to use signalfd for this …
|
|
|
|
@dcd5e0
|
4 years |
dsd |
TODO update
Start listing the things I want to discuss/reconsider before …
|
|
|
|
@a8d288
|
4 years |
dsd |
Add functionality to access device descriptors
|
|
|
|
@852bba
|
4 years |
dsd |
Initial commit
Basic library structure which supports enumerating …
|