Ticket #45 (closed enhancement: fixed)

Opened 20 months ago

Last modified 2 months ago

Make negotiated speed available

Reported by: trygvis Owned by: pbatard
Component: libusb-1.0 Keywords:
Cc: Blocked By:
Blocks:

Change History

comment:1 Changed 2 months ago by Hans de Goede <hdegoede@…>

In [c8c40bcbd22abca922ff31c4ed6a75fd7af78b59/libusb]:

Add new API function libusb_get_device_speed()

Reworked version of my earlier patch, largely modelled after (if not
copy and pasted from) Trygve Laugstøl's <trygvis@…> similar
commit 5a6541e0d80fb1f21e2b960bc2337a612f9d74fb in
git://git.libusb.org/libusb-trygvis.git
http://git.libusb.org/libusb-trygvis.git
http://git.libusb.org/?p=libusb-trygvis.git;a=commitdiff;h=5a6541e0d

This patch does not add any OS specific code. The supporting code in
each backend follows in separate patches. References #45.

Signed-off-By: Hans de Goede <hdegoede@…>

comment:2 Changed 2 months ago by Hans de Goede <hdegoede@…>

In [44d6319f57e7e2c77347da228ed032e62716b438/libusb]:

Linux: Provide libusb_get_device_speed() data from sysfs

References #45.

Signed-off-by: Hans de Goede <hdegoede@…>

comment:3 Changed 2 months ago by trygvis

In [382b7deaadd7e2f1d08c9e921e460bb3abf130b2/libusb]:

Darwin: Provide libusb_get_device_speed() data

References #45.

comment:4 Changed 2 months ago by pbatard

  • Owner set to pbatard
  • Status changed from new to closed
  • Resolution set to fixed

In [0288bf24f91eca9f433ebad91a7eb6c0e3e29133/libusb]:

Windows: Provide libusb_get_device_speed() data

  • use (currently superspeed unaware) USB_NODE_CONNECTION_INFORMATION_EX

Fixes #45.

[stuge: Explicitly convert OS device speeds to libusb device speeds]
[pbatard: Add breaks overlooked when adding explicit conversion]

Note: See TracTickets for help on using tickets.