]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r225839:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 12:47:55 +0000 (12:47 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 12:47:55 +0000 (12:47 +0000)
commit9f105be01275471a5d139a80960eaec83d10e695
treeb5f8c22b6b4971c51ad3f4f867b74124ec8029c1
parentbd08c1f050dfaedb5f6db1b0c4fe86191988b286
MFC r225839:
Import the rest of HID improvements from the branch:
 - improve report descriptor parser in libusbhid to handle several kinds of
reports same time;
 - add to the libusbhid API two functions wrapping respective kernel IOCTLs
for reading and writing reports;
 - tune uhid IOCTL interface to allow reading and writing arbitrary report,
when multiple supported by the device;
 - teach usbhidctl to set output and feature reports;
 - make usbhidaction support all the same item names as bhidctl.

Sponsored by: iXsystems, inc.

git-svn-id: svn://svn.freebsd.org/base/stable/9@229387 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libusbhid/data.c
lib/libusbhid/parse.c
lib/libusbhid/usbhid.3
lib/libusbhid/usbhid.h
sys/dev/usb/input/uhid.c
usr.bin/usbhidaction/usbhidaction.1
usr.bin/usbhidaction/usbhidaction.c
usr.bin/usbhidctl/usbhid.c
usr.bin/usbhidctl/usbhidctl.1