summaryrefslogtreecommitdiffstats
path: root/lib/libusb
Commit message (Collapse)AuthorAgeFilesLines
* Add pkgconf files for libusb.rpaulo2013-07-254-0/+41
| | | | Reviewed by: hselasky
* Add some missing definitions to build a working FreeBSD's libusb under Linux.hselasky2013-07-144-55/+67
|
* Add libusb_get_port_numbersemaste2013-06-073-2/+13
| | | | | | libusbx deprecated libusb_get_port_path and replaced it with libusb_get_port_numbers. The latter omits an extra parameter which was unused in the FreeBSD implementation anyway.
* mdoc sweep.joel2013-05-121-3/+3
|
* Add libusb_get_port_path wrapperemaste2013-05-083-1/+18
| | | | | | | This follows the libusbx API reference at http://libusbx.sourceforge.net/api-1.0/group__dev.html Reviewed by: hselasky@
* Constify libusb_get_pollfds returnemaste2013-05-072-3/+3
| | | | | | | | | | | | | | | The correct return type, per our libusb(3) man page and the libusb.org and libusbx projects (whose interface we intend to follow for our libusb), is const struct libusb_pollfd **. Unfortunately the doxygen-generated libusbx API documentation[1] omits[2] the const for some reason. [1] http://libusbx.sourceforge.net/api-1.0/group__poll.html#gab1a72869a926552b27a6c667695df3a2 [2] http://sourceforge.net/mailarchive/forum.php?thread_name=497D10BE.8090007%40n-dimensional.de&forum_name=libusb-devel Reviewed by: hselasky@
* Add new USB API to get the port path of a USB device.hselasky2013-05-036-1/+45
| | | | | MFC after: 2 weeks Requested by: emaste @
* - Make the FreeBSD's USB library compile under Linux.hselasky2013-03-1314-30/+151
| | | | | | | - Fix a compile warning where the return value of a call to a write() function was ignored. - Remove redundant include files from userland USB header files. - Add some now needed include files to various C-files.
* Add USB API to read power draw on USB devices.hselasky2013-02-146-1/+39
| | | | | | | Update usbconfig to print power draw on USB devices. MFC after: 2 weeks Submitted by: Matt Burke @ icritical.com
* Add support for streams to LibUSB v2.0.hselasky2012-08-135-14/+43
| | | | MFC after: 2 weeks
* LibUSB v1.0 API compiliance and bugfixes.hselasky2012-06-123-5/+33
| | | | | | | | | | | | | | | - Use CLOCK_MONOTONIC instead of CLOCK_REALTIME, because CLOCK_MONOTONIC does not wrap into negative in near future. This fixes any potential problems using "pthread_cond_timedwait()". - Fix a bug where the "libusb_wait_for_event()" function computes an absolute timeout instead of a relative timeout. USB transfers do not depend on this timeout value. - Add dependency towards LibPthread to Makefile, because LibUSB v1.0 needs this library to function correctly. MFC after: 1 week
* mdoc: minor Bl improvements.joel2012-06-021-4/+5
|
* General mdoc(7) and typo fixes.gjb2012-05-112-18/+18
| | | | | | PR: 167734 Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org) MFC after: 3 days
* Add missing LibUSB 1.0 API function: libusb_get_string_descriptor().hselasky2012-05-074-1/+28
| | | | Reported by: Xiaofan Chen
* Fix typo.hselasky2012-04-251-1/+1
|
* Bump the libusb major version due to the last commit, whichhselasky2012-04-251-2/+2
| | | | | | | changes the libusb 1.0 API. While at it, correct a manual page symlink. Suggested by: kib @
* Fix binary compatibility to the official LibUSB 1.0.hselasky2012-04-252-10/+3
| | | | | | | | This is useful for GNU/kFreeBSD and the libusb2debian port. Applications using the asynchronous API of LibUSB 1.0 needs to be recompiled after this update. Found by: lme @
* Fix some compile warnings.hselasky2012-04-206-30/+29
| | | | MFC after: 1 week
* Add missing LibUSB 1.0 API function.hselasky2012-04-124-1/+33
| | | | | Reported by: lme @ MFC after: 1 week
* Remove superfluous paragraph macro.joel2012-03-291-3/+0
|
* Remove trailing whitespace per mdoc lint warningeadler2012-03-291-1/+1
| | | | | | | Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
* Minor mdoc fixes.joel2012-03-241-11/+1
|
* Fix various typos in manual pages.gjb2012-02-251-2/+2
| | | | | | Submitted by: amdmi3 PR: 165431 MFC after: 1 week
* Simplify libusb_open_device_with_vid_pid(): Only sethselasky2011-12-031-4/+5
| | | | | | | | pdev to non-NULL on success instead of unconditonally setting it and maybe resetting it later. Submitted by: Christoph Mallon MFC after: 3 days
* libusb_open() sets the given device handle to NULL if ithselasky2011-12-031-2/+1
| | | | | | | fails, so there is no need to do it again after returning. Submitted by: Christoph Mallon MFC after: 3 days
* Add definition of some USB 3.0 descriptors to libusb 1.0 and libusb 2.0.hselasky2011-11-096-3/+332
| | | | | | | Some header file parts of this patch were taken from a patch submitted by Maya Erez <merez@codeaurora.org> to the LibUSB developers list. MFC after: 1 week
* Fix how libusb20_dev_kernel_driver_active() andhselasky2011-10-103-8/+8
| | | | | | | | | libusb_dev_kernel_driver_active() works. In case of libusb20 the manpage was wrong and in case of libusb10 the implementation was wrong. Submitted by: Kai Wang MFC after: 3 days
* Implement missing USB debug information functions.hselasky2011-09-197-4/+184
| | | | | Approved by: re (kib) MFC after: 1 week
* Spelling corrections for LibUSB manual page (2/2).hselasky2011-08-221-64/+70
| | | | | | MFC after: 1 week Approved by: re (kib) PR: docs/159898
* Whitespace corrections for LibUSB manual page (1/2).hselasky2011-08-221-183/+118
| | | | | | MFC after: 1 week Approved by: re (kib) PR: docs/159898
* Use correct enum instead of constant value.hselasky2011-08-201-1/+1
| | | | | | MFC after: 1 week Spotted by: scf @ Approved by: re (kib)
* Update LibUSB v1.0 manual page:hselasky2011-08-162-22/+34
| | | | | | | | | - fix some minor spelling - fix some style - add description of new function MFC after: 1 week Approved by: re (kib)
* Add missing function to get device speed to the LibUSB v1.0 API.hselasky2011-08-162-0/+30
| | | | | MFC after: 1 week Approved by: re (kib)
* - Add two missing functions to the LibUSB v0.1 API.hselasky2011-07-166-0/+87
| | | | | | | | | - Clamp the string length to 255 bytes when getting the interface description. - Clamp data request length to 65535 bytes when doing control requests. MFC after: 3 days
* LibUSB v1.0: Need at least one frame when doing the dummy openhselasky2011-06-281-1/+1
| | | | else clear stall won't work in that case.
* - Add two new API's to libusb20 which can be used to retrive informationhselasky2011-06-247-1/+47
| | | | | | | | | | about the parent USB device: - libusb20_dev_get_parent_address - libusb20_dev_get_parent_port - Rename libusb20_compat01.c into libusb01.c MFC after: 3 days
* - Add missing MLINKS for libusb and some manpage fixes.hselasky2011-02-282-3/+180
| | | | | MFC after: 14 days Approved by: thompsa (mentor)
* - Add support for software pre-scaling of ISOCHRONOUS transfers.hselasky2011-02-286-22/+30
| | | | | MFC after: 14 days Approved by: thompsa (mentor)
* Check the return value of malloc().kevlo2010-12-141-0/+5
| | | | | Reviewed by: hselasky MFC after: 3 days
* Correct description of the return values ofhselasky2010-11-181-5/+10
| | | | | | | | the LibUSB v1.0 libusb_control_transfer() function. PR: usb/151851 Submitted by: HIROSHI OOTA Approved by: thompsa (mentor)
* Fix LibUSB v1.0 compliancy.hselasky2010-11-132-4/+11
| | | | | | | | | | 1) We need to allow the USB callback to free the USB transfer itself. 2) The USB transfer buffer should only be automatically freed when freeing the USB transfer. Fixed by: hselasky Submitted by: Gustau Perez i Querol Approved by: thompsa (mentor)
* - Add missing LibUSB API functions:hselasky2010-10-144-22/+120
| | | | | | | | | | | | | * libusb_strerror() * libusb_get_driver[_np]() * libusb_detach_kernel_driver[_np]() - Factor out setting of non-blocking flag inside libusb. - Add missing NULL check after libusb_get_device() call. - Correct some wrong error codes due to copy and paste error. PR: usb/150546 Submitted by: Robert Jenssen, Alexander Leidinger Approved by: thompsa (mentor)
* - Add support for LibUSB in 32-bit compatibility mode.hselasky2010-10-144-16/+30
| | | | Approved by: thompsa (mentor)
* - Fix some compile warnings regarding comparing signed to unsigned.hselasky2010-10-141-2/+2
| | | | Approved by: thompsa (mentor)
* LibUSB (new API):hselasky2010-10-145-0/+39
| | | | | | | | - Add a new API function to check the connected status of the USB handle in the LibUSB v1.0 and LibUSB v0.1 interfaces. Approved by: thompsa (mentor)
* Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki whilejoel2010-08-161-1/+1
| | | | | | translating these manual pages. Minor corrections by me. Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>
* Fix typos and spelling mistakes.joel2010-08-061-1/+1
|
* Spelling fixes.joel2010-08-031-1/+1
|
* Fix return values for usb_find_busses() and usb_find_devices(). We should trythompsa2010-05-131-2/+2
| | | | | | | to return the actual number of busses and devices. Reported by: Mike Tancsa Submitted by: Hans Petter Selaksy
* Fix header file compliancy with libusb 1.0 from sourceforge.thompsa2010-05-134-2/+8
| | | | | Reported by: Xiaofan Chen Submitted by: Hans Petter Selasky
OpenPOWER on IntegriCloud